openvz架构vps搭建ss,开启bbr加速

参考文章链接:
一键脚本:https://teddysun.com/357.html
开启bbr:https://www.91yun.co/archives/6281

关于ShadowSocks

ShadowSocks,一个可以科学上网的socks5代理,简称ss。ss有众多版本,如Python,go,libev,推荐使用libev版本,因为libev还在持续更新,并且占用系统内存极小(600k左右),低 CPU 消耗,特别适合配置不高的vps使用。

关于ss加密方式选择

推荐使用支持AEAD加密的aes-256-gcm,可以防止端口被主动侦测。理论上会比aes-256-cfb被墙的几率小一些。参考ss官网 链接

适用环境

系统支持:CentOS Debian/Ubuntu
内存要求:≥128M
本篇文章使用的是128M内存的openvz架构的vps,5.99美刀一年,适合练手 购买链接

默认配置

服务器端口:自己设定(如不设定,默认为 8989)
密码:自己设定(如不设定,默认为 teddysun.com)
加密方式:自己设定(如不设定,默认为 aes-256-gcm)

Debian/Ubuntu

下载一键脚本

1
wget --no-check-certificate -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh

赋予执行权限

1
chmod +x shadowsocks-libev-debian.sh

安装libev版本的ss

1
./shadowsocks-libev-debian.sh

CentOS

下载一键脚本

1
wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh

赋予执行权限

1
chmod +x shadowsocks-libev.sh

安装libev版本的ss

1
./shadowsocks-libev.sh

安装完成之后,脚本会提示

1
2
3
4
5
6
7
8
Congratulations, Shadowsocks-libev server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method

Welcome to visit:https://teddysun.com/357.html
Enjoy it!

SS相关命令

1
2
3
4
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
查看状态:/etc/init.d/shadowsocks status

开启bbr加速

下载一键脚本

1
wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh

赋予执行权限

1
chmod +x install.sh

安装bbr

1
./install.sh

判断bbr是否安装成功

1
ping 10.0.0.2

如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败

修改bbr转发端口

1
2
3
1. 修改 /root/lkl/run.sh ,查找 9000-9999 ,改成你想要的端口段
2. 修改 /root/lkl/haproxy.cfg 查找 9000-9999 ,改成你想要的端口段
3. 重启 vps