1. 程式人生 > >ss安裝並開啟BBR演算法

ss安裝並開啟BBR演算法

1.安裝SS

#安裝python-pip
apt-get install python-pip

#安裝git
apt-get install git

#安裝ss
pip install git+https://github.com/shadowsocks/[email protected]

啟用BBR演算法之前首先要確定系統的Linux核心版本在4.9以上。

2.檢視核心版本

uname -a

如果核心版本小於4.9則需要更新核心,4.9及以上跳過第三步

3.更新核心

此方法僅適用於Ubuntu和Debian
首先檢視系統位數,執行以下命令

getconf LONG_BIT

Ubuntu Kernel上下載對應的核心安裝包
下載4.11的核心:

#32位
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11/linux-image-4.11.0-041100-generic_4.11.0-041100.201705041534_i386.deb

#64位
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11/linux-image-4.11.0-041100-generic_4.11.0-041100.201705041534_amd64.deb

安裝核心:

dpkg -i *.deb
/usr/sbin/update-grub

安裝完成後立即重啟系統

4.啟用BBR演算法

寫入配置檔案:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

使配置檔案生效:

sysctl -p

檢查BBR演算法是否成功開啟:

sysctl net.ipv4.tcp_available_congestion_control

如果開啟成功會返回以下內容:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

5.開啟SS服務

#前臺執行
ssserver -p 443 -k password -m aes-256-cfb

#後臺執行
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start