Shadowsocks 进阶配置和体验优化

作者: 柴柴 分类: 技术笔记 时间: 2017年01月08日 00:19 ė632 次阅读 6没有留言

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

体验优化一

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

201701081

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

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

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

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

体验优化二

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

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

yun install virt-what -y

201701082

安装成功后直接输入 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:

201701083

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

等待一段时间的安装:

201701084

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

201701085

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

reboot

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

service serverSpeeder status

201701086

其他命令:

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

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

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

   如无特殊说明,本网站中作品均由老柴的宅创作,采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可。基于http://chaishiwei.com上的作品创作。


发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部