Shadowsocks 进阶配置和体验优化

之前安装了 Shadowsocks 后,仿佛打开了新世界的大门...上一次如此激动还是刚学会使用 GoAgent 那会。用了一天后随之发现了一些小细节,觉得可以优化一下,因此写下这篇日志进行记录。

体验优化一

将 Shadowsocks GUI 客户端添加自动更新 GfwList 的脚本。

从官方安装的客户端,虽然也有更新 GfwList 的功能,但是那个列表已经没有维护了,点击后会显示 404 访问失败。因此,需要一个脚本来将列表通过新的 GfwList 进行更新。

方法很简单,下载一个脚本(作者:VincentSit):

https://gist.github.com/VincentSit/b5b112d273513f153caf23a9da112b3a

用终端执行这个脚本就可以了~

体验优化二

安装 ServerSpeeder 锐速,增强 Shadowsocks 连接的稳定性,有效提高服务器的带宽利用率,进而提高访问速度。

首先要确认自己的 VPS 是否支持相应的内核和虚拟化技术。如果是 Openvz 的 VPS,就无法使用锐速了。想知道 VPS 用的哪种虚拟化技术,除了可以向服务商咨询外,还能通过命令查看。首先安装virt-what

yum install virt-what -y

安装成功后直接输入virt-what就能看到你的 VPS 用的什么技术。查看 VPS 的内核可以用下面这个命令:

uname -a

图上可以看出我的 VPS 操作系统是 CentOS 6,当前内核版本是:2.6.32-642.11.1.el6.x86_64,并不是锐速默认支持的内核,因此需要通过2条命令将内核更换为2.6.32-504.3.3.el6.x86_64

rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force

更换成功后,就可以安装锐速了,执行以下脚本:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

等待一段时间的安装:

中途还回进行内核确认,全部选 1 即可:

安装成功后,输入下面的命令将服务器重启,以便锐速生效:

reboot

重启完成后,通过下面的指令查看是否生效:

service serverSpeeder status

其他命令:

重启:/serverspeeder/bin/serverSpeeder.sh restart
关闭:/serverspeeder/bin/serverSpeeder.sh stop
启动:/serverspeeder/bin/serverSpeeder.sh start
卸载:./serverSpeederInstaller.sh uninstall

配置文件在目录/serverspeeder/etc/config

最后,打开一部 YouTube 的4K视频,感受下全新的速度吧~

上一篇 下一篇

 

© 2017 老柴的宅. Powered by Chaishiwei.com. 鄂ICP备11006811号