ss安裝並開啟BBR演算法
阿新 • • 發佈:2019-01-07
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