最近之前买的55总是抽风,大晚上用不了,一怒之下搞了台vultr的VPS试试搭建SSR
注册
注册个vultr账号
http://www.vultr.com/注册paypal
有张开了网银的银行卡就能顺利注册
充值
购买VPS
选择Debian 7(方便后面安装ssr,bbr,锐速等)
其他选项默认 然后点击Deploy now
了解主机相关信息
这就是购买的主机了
需要知道这三个信息
- IP Address
- Username
- Password
使用putty通过SSH连接VPS
填上上一步中显示的IP后OPEN连接
输入用户名和密码,有如上显示则连接成功
安装SSR(可直接安装SSR多用户版见下方)
1 | wget http://soft.paozailushang.com/vps/SSR.sh && chmod +x SSR.sh && ./SSR.sh 2>&1 | tee ssr.log |
复制后在shell终端中右击则会复制,回车即可
按步骤输入密码和端口后回车等待完成
根据这个配置填写SSR客户端即可正常连接使用
安装谷歌BBR加速 (Debian 8直接安装下方魔改版)
1 | wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install |
使用方法和上步一致,最后会提示是否重启,y重启输入开启1
bash bbr.sh start
如果看到有 tsunami 就表示开启成功!1
sysctl net.ipv4.tcp_available_congestion_control
SSR配置
修改ssr配置
vi /etc/shadowsocks.json
一般情况下
只需要修改以下五项即可:1
2
3
4
5"server_port":8388, //端口
"password":"password", //密码
"protocol":"origin", //协议插件
"obfs":"http_simple", //混淆插件
"method":"aes-256-cfb", //加密方式
多端口配置
如果要多个用户一起使用的话,请写入以下配置:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20{
"server":"0.0.0.0",
"server_ipv6": "[::]",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"80":"password1",
"443":"password2"
},
"timeout":300,
"method":"aes-256-cfb",
"protocol": "auth_sha1_compatible",
"protocol_param": "",
"obfs": "http_simple_compatible",
"obfs_param": "",
"redirect": "",
"dns_ipv6": false,
"fast_open": false,
"workers": 1
}
按照格式修改端口和密码:1
2
3
4"port_password":{
"80":"password1", //端口和密码1
"443":"password2" //端口和密码2
}
如果要为每个端口配置不同的混淆协议,请写入以下配置:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20{
"server":"0.0.0.0",
"server_ipv6":"::",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8388":{"protocol":"auth_simple", "password":"abcde", "obfs":"http_simple", "obfs_param":""},
"8389":{"protocol":"origin", "password":"abcde"}
},
"timeout":300,
"method":"aes-256-cfb",
"protocol": "auth_sha1_compatible",
"protocol_param": "",
"obfs": "http_simple_compatible",
"obfs_param": "",
"redirect": "",
"dns_ipv6": false,
"fast_open": false,
"workers": 1
}
协议文档
多用户脚本
好像相关东西都从github上删了,过段时间再查查
https://www.zhujiboke.com/2017/03/278.html
1 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash-Python/master/install.sh && bash install.sh
魔改版BBR (Debian 8 和Ubuntu16 +)
https://www.zhujiboke.com/2017/07/589.html
1 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install
重启完成后,运行1
bash bbr.sh start
即可启动魔改版BBR。
查看魔改BBR状态
运行命令1
sysctl net.ipv4.tcp_available_congestion_control
如果看到有 tsunami 就表示开启成功!