vultr东京VPS搭建SSR+BBR

最近之前买的55总是抽风,大晚上用不了,一怒之下搞了台vultr的VPS试试搭建SSR

注册

  1. 注册个vultr账号
    http://www.vultr.com/

  2. 注册paypal
    有张开了网银的银行卡就能顺利注册

充值

充值

购买VPS

购买
选择Debian 7(方便后面安装ssr,bbr,锐速等)

购买
其他选项默认 然后点击Deploy now

了解主机相关信息

主机信息
这就是购买的主机了

主机信息
需要知道这三个信息

  1. IP Address
  2. Username
  3. 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安装成功
根据这个配置填写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配置

http://www.zhouxuanyu.com/381.html

修改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
}

协议文档

http://www.zhouxuanyu.com/384.html

多用户脚本

好像相关东西都从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 就表示开启成功!