VPS搭建SSR+BBR

VPS相关环境信息

Linux Centos 7.1503.01 X86 64 Minimal Gen2 V1

安装ShadowsocksR的命令

1
2
# wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash 
# ./ssrmu.sh

安装BBR加速的命令(方法1)

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

安装BBR加速的命令(方法2)

1
2
3
4
5
# wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"

# chmod +x tcp.sh

# ./tcp.sh

操作方法:先安装内核,重启vps让内核生效,再启动对应的加速即可。数字1的BBR/BBR魔改内核对应数字4、5、6的BBR加速、BBR魔改加速和暴力BBR魔改版加速。数字2的BBRplus内核对应数字7的BBRplus加速。数字3的锐速加速内核对应数字8的锐速加速。

以安装暴力BBR魔改版加速为例,我们先安装对应的内核,输入数字1

内核安装完成后,输入y进行重启,重启才能让内核生效

重启完成后,输入5启动使用BBR魔改版加速

检测BBR是否已经安装好了

1
2
3
4
5
6
7
## 在终端输入如下命令,如果返回的输出有bbr,则说明已经安装完成
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic bbr

## 在终端输入如下命令,如果返回的输出有bbr,则说明已经安装完成
# lsmod | grep bbr
tcp_bbr                20480  7 

首次安装完成如果无法连接成功,请尝试检测服务器防火墙是否没有新增规则,导致端口在外网无法访问。检测方法请使用站长工具>端口扫描
如果查询出在外网无法访问当前的服务器端口,请在服务器的防火墙中添加规则,开启特殊端口访问。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
## 查看防火墙规则
# firewall-cmd --list-all

## 查询端口是否开放
# firewall-cmd --query-port=80/tcp

## 开放80端口
# firewall-cmd --permanent --add-port=80/tcp

## 移除端口
# firewall-cmd --permanent --remove-port=80/tcp

## 重启防火墙(修改配置后要重启防火墙)
# firewall-cmd --reload

IP和端口是否畅通测试

此工具可以检测全球范围内,到你的服务器的ping值大概是多少:站长工具>ping检测
通过站长工具检测国内到服务器的IP和端口是否畅通:站长工具>端口扫描
通过此网站可以检测在国外,你的服务器IP和端口是否畅通:国外站长工具>端口扫描

也可以使用命令检测远程服务器端口是否开启:

1
# nc -v host port

端口未打开返回状态为非0

ShadowsocksR客户端下载地址

https://github.com/shadowsocksr-backup/shadowsocks-rss

顺便附上Shadowsocks客户端的下载地址

注意 ShadowsocksR 和 Shadowsocks 的客户端是不一样的,无法互相连通。
https://lvii.gitbooks.io/outman/content/ss.mac.html

每日壁纸

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注