ShadowSocks与锐速
都说搬瓦工的CN2线路牛叉的很,速度飞快,可是我用作代理服务器的时候,始终没觉得有多牛,访问Google、YouTube之类的网站还好,稍微不著名点的网站就龟速了。趁着因为.NET Core服务出现SSL访问问题需要重新部署的机会,顺便测试了一下锐速这个宝贝,发现果然名不虚传,YouTube看5K分辨率视频缓存时间可以忽略不计!具体安装方法如下:
0.安装之前
安装锐速属于内核级别操作,如果服务器上存在重要信息或一些相关配置,可以使用主机商提供的服务对现有系统制作Snapshot,避免因为操作失误导致的损失。对于搬瓦工网站,主机商提供了快照功能,可以在安装前制作快照
在KiwiVM控制面板中选择Snapshots进入快照制作。
右侧会出现按钮Create new snapshot
,选择后提示输入快照的描述
输入后再次点击’Create new snapshot’,系统将自动进行快照的制作。在制作期间,主机会出现短暂关机,因此此操作尽量在访问量较少的时候进行。
制作好的快照默认保留30天,30天后将自动删除,可以选择将快照“Sticky”,经过“Sticky”的快照将永久保存,但每主机只允许保留两个“Sticky”状态的快照。建议将最新最重要的快照进行“Sticky”操作,其他快照下载备份
1.安装支持环境
锐速安装需要一些相关软件,对于CentOS系统,通过yum
命令行可以非常方便的进行安装。建议同时更新一下整个系统,确保目前系统中各种软件包均为最新
1 | yum install epel-release -y |
顺便同步一下服务器时间,避免因为服务器时间不同步导致的各种问题
1 | timedatectl set-timezone Asia/Shanghai |
重启一下系统,准备开始安装锐速
1 | systemctl reboot |
2.强制安装支持锐速的最新内核
锐速破解版不是所有的内核都支持,目前支持到的最高内核为CentOS Linux (3.10.0-327.36.3.el7.x86_64) 7 (Core)
,且仅支持KVM、XEN和VMWare的主机,对于OpenVM的主机不支持,因为OpenVM的主机无法更换内核。一般情况下,主机提供商会告诉你购买的主机是什么类型,但如果没提示或者提示了你给忘了,可以用下面的方法检测:
1 | wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/code/master/vm_check.sh && bash vm_check.sh |
该命令执行后,会明确显示主机类型。
还好,我的主机是KVM的,这我就放心了。
接下来。需要更换锐速支持的系统内核。完整的支持列表可以参考这里。因为我的服务器安装的是CentOS 7.6,查找了一下,最新的支持只支持到7.3,所以只能用7.2的支持内核了。目前的内核版本为kernel-3.10.0-327.36.3.el7.x86_64
,就这个了。因为此版本内核比现在使用的内核版本号低,所以需要强制更换:
1 | rpm -ivh http://vault.centos.org/7.2.1511/updates/x86_64/Packages/kernel-3.10.0-327.36.3.el7.x86_64.rpm --force |
更换内核需要一些时间,稍微等待一下,等操作结束后,就设置永久使用该内核启动吧
1 | grub2-set-default "CentOS Linux (3.10.0-327.36.3.el7.x86_64) 7 (Core)" |
这次倒是挺快,看看切换成功了没
1 | grub2-editenv list |
好的,可以了,再次重新启动(代码同上)。重启完成后再次确认启动内核是否正确
1 | uname -r |
OK,搞定内核!
3.安装锐速
反而这步是最简单的,一句话
1 | wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder-v.sh && bash serverspeeder-v.sh CentOS 7.2 3.10.0-327.el7.x86_64 x64 3.11.20.5 serverspeeder_72327 |
锐速是默认自动启动的,不需要人为干预,所以到这里安装就完成了。
4.安装Shadowsocks
在控制台执行以下命令安装pip
1 | curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" |
然后利用pip
安装Shadowsocks软件包
1 | pip install --upgrade pip |
接下来配置一下Shadowsocks的配置文件
1 | vi /etc/shadowsocks.json |
输入以下内容
1 | { |
好了,Shadowsocks也装好了。不过每次开机都需要手动执行还是不爽,那就让它开机自动执行吧
1 | vi /etc/systemd/system/shadowsocks.service |
输入下面内容
1 | [Unit] |
将它添加到系统守护中自动运行
1 | systemctl enable shadowsocks |
然后启动它
1 | systemctl start shadowsocks |
好了,这次真的完成了!额,还是看看执行状态吧
1 | systemctl status shadowsocks -l |
看到加粗的显示active (running)
了吗?真的执行了耶✌️
这次是真的放心了,一切都搞定的感觉真好。
不对,还没测试速度呢。配置好Shadowsocks客户端,访问下面的网站
https://fast.com/
看看速度如何
还行吧,反正看个YouTube的5K视频无压力,完美🤘