Vultr搭建ShadowSocks Python版并开启多用户与BBR

系统:CentOS 7

1. 安装SS

参考 官网

1
2
yum install python-setuptools && easy_install pip
pip install shadowsocks

2. 开启多用户

1
vi /etc/shadowsocks.json # 内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13

{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"23331":"xxxx", //开放端口和密码
"23333":"yyyy", //开放端口和密码
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

3. 开机自启动

1
vi /etc/systemd/system/shadowsocks.service # 内容如下
1
2
3
4
5
6
7
8
9
[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target
1
2
systemctl enable shadowsocks
systemctl start shadowsocks

4. 安装BBR

1
2
3
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

安装完提示重启,然后用以下命令查询是否返回bbr

1
lsmod | grep bbr

5. 设置防火墙

Vultr控制台防火墙有时不好使,还是原生配置吧

1
2
3
4
5
6
7
firewall-cmd --zone=public --add-port=80/tcp --permanent # 开80端口
firewall-cmd --zone=public --add-port=23331/tcp --permanent # 开23331 TCP端口
firewall-cmd --zone=public --add-port=23331/udp --permanent # 开23331 UDP端口
firewall-cmd --zone=public --add-port=23333/tcp --permanent # 开23333 TCP端口
firewall-cmd --zone=public --add-port=23333/udp --permanent # 开23333 UDP端口
firewall-cmd --reload # 重载配置
iptables -L -n # 查询防火墙规则

完事……

Vultr搭建ShadowSocks Python版并开启多用户与BBR

https://wurang.net/vultr_ss/

作者

Wu Rang

发布于

2017-10-12

更新于

2021-12-06

许可协议

评论