logo头像
Snippet 博客主题

CentOS Google BBR 加速VPS网络

Google BBR 加速VPS网络

Google BBR就是谷歌公司提出的一个开源TCP拥塞控制的算法。在最新的linux 4.9及以上的内核版本中已被采用。




有KVM架构的VPS才能使用本教程升级内核并使用,openvz的VPS用户若内核版本较低则无法使用!

深度研究的可以参考

Google的TCP BBR拥塞控制算法解析

1.安装shadowsocks

1
2
3
4
5
yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks

2. 配置shadowsocks.json文件

上边几条命令都执行完成后,输入下面这条命令,回车执行:

1
vi /etc/shadowsocks.json

之后按i键进入编辑模式,putty黑框的左下角会出现 – INSERT – 字样,然后一次性复制下面的内容(记得先修改再复制,将2333修改为想用的端口,范围 1 – 65535,mima12345改成你的密码,记住下面的内容,配置客户端的时候会用到;另外,下面是建了2333和6666两个账号,如果多了,可以删掉,不够可以再加。注意逗号,免得出错), 在putty里右键,此时复制的内容应该已经粘贴到了putty里了。

1
2
3
4
5
6
7
8
9
{
"server":"0.0.0.0",
"port_password":{
"2333":"mima12345",
"6666":"mima12345"
},
"timeout":600,
"method":"aes-256-cfb"
}

完成后,按ESC键退出编辑模式,putty黑框的左下角 – INSERT – 字样消失,输入:wq,回车执行,这时文件保存并返回。

3 添加到进程。

继续输入下面这条命令,回车执行:

1
vi /etc/supervisord.conf

之后按i键进入编辑模式,putty黑框的左下角会出现 – INSERT – 字样,用方向键将光标移动到文件尾部空行处。然后一次性复制下面的内容,在putty里右键,此时复制的内容应该已经粘贴到了putty里了。

1
2
3
4
5
6
7
[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
user=root
log_stderr=true
logfile=/var/log/shadowsocks.log

完成后,按ESC键退出编辑模式,putty黑框的左下角 – INSERT – 字样消失,输入:wq,回车执行,这时文件保存并返回。

4. 设置开机启动

继续输入下面这条命令,回车执行:

1
vi /etc/rc.local

之后按i键进入编辑模式,putty黑框的左下角会出现 – INSERT – 字样,用方向键将光标移动到文件中部空行处。然后一次性复制下面的内容,在putty里右键,此时复制的内容应该已经粘贴到了putty里了。

1
2
service supervisord start
ssserver -c /etc/shadowsocks.json -d start

完成后,按ESC键退出编辑模式,putty黑框的左下角 – INSERT – 字样消失,输入:wq,回车执行,这时文件保存并返回。

1
reboot

客户端配置

1.shadowsocks下载

shadowsocks下载地址

2.配置

服务器IP : 第一步获取到的ip
服务器端口 : 第二步第五小步设置的端口(port),比如:2333
密码 : 第二步第五小步设置的密码(password),比如:mima12345
加密 : 第二步第五小步设置的加密方式(method),默认为:aes-256-cfb
备注 不用填
代理端口 建议使用默认端口1080

配置完成,点击确定,然后在工具栏右键纸飞机图标,启动系统代理,现在打开 谷歌 看看墙外的世界。
至于其他菜单的功能,靠你自己摸索了。

注意
如果遇到问题
启动

1
2
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

支付宝打赏 微信打赏

打赏