购入 cloudcone VPS 搭建 SS

VPS:

最近有测试需要,在 cloudcone 购置了一台低配的VPS(KVM系列),同样配置价格比国内公道得多,而且灵活计费,管理简单,支持支付宝付款。

地址:https://app.cloudcone.com/compute  ,我使用centos 7.4 做系统。

顺便就搭个梯子:

开启BBR,BBR是Google 开源的 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。

1、添加 ELRepo GPG key:
rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2、添加源:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

3、安装 fastestmirror
yum install yum-plugin-fastestmirror

4、安装最新Kernel
yum –enablerepo=elrepo-kernel install kernel-ml

5、切换到刚刚下载的新内核
grub2-set-default 0
 
6、安装最新内核headers ,安装最新版内核 headers 是因为 shadowsocks-libev 版有个 tcp fast open 功能,如果不安装的话,这个功能是无法开启的。
yum –enablerepo=elrepo-kernel -y install kernel-ml-headers
重启后,通过 uname -a 查看内核是否成功切换到最新的版本,确认后我们进入下一步开启BBR

7、在/etc/sysctl.conf中加入以下两句

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

8、检查是否成功设置

sysctl net.ipv4.tcp_available_congestion_control

sysctl net.ipv4.tcp_congestion_control

9、分别查看可以用和现在使用的拥塞控制算法

[root]# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno 
或者为:
net.ipv4.tcp_available_congestion_control = reno cubic bbr [root]# sysctl net.ipv4.tcp_congestion_control net.ipv4.tcp_congestion_control = bbr

10、检查BBR是否正常运行
lsmod | grep tcp_bbr

[root]# lsmod | grep tcp_bbr
tcp_bbr                16384  21

11、一键安装 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版(四选一)服务端

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。

Shadowsocks-Python 版:
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版:
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版:
/etc/init.d/shadowsocks-libev start | stop | restart | status

各版本默认配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json

自个使用速度嗖嗖的,暂时不用到处找免费 SS 节点啦。
 
参考:
点赞

发表评论

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