系统:ubuntu16.04
查看linux内核版本
需要4.9才能支持BBR算法
uname -r
# output
4.10.0-26-generic x86_64
升级linux内核
sudo apt-get update
apt-cache search --names-only linux-image
安装高版本内核:
sudo apt-get install linux-image-4.10.0-26-generic
sudo apt-get install linux-headers-4.10.0-26-generic
grep menuentry /boot/grub/grub.cfg
sudo reboot
启动BBR算法
sysctl net.core.default_qdisc=fq
sysctl net.ipv4.tcp_congestion_control=bbr
验证是否启动
lsmod | grep bbr
# output
tcp_bbr 20480 1
安装SSR
root用户登陆
su - root
以下命令一键安装
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
选择shadowsockR
输入你想要的端口,密码等信息
- 加密方法以及混淆选择默认即可
最后记下来输出的内容
客户端用法
ShadowsocksR 版 Windows 客户端 https://github.com/shadowsocksrr/shadowsocksr-csharp/releases
然后将属性添加到客户端中即可,设置PCA模式
Reference
https://blog.csdn.net/tomlucky1024/article/details/79522680