1.开启BBR
1.本教程使用debian9+,查看当前系统的内核版本,内核版本在4.9之上:
uname -a
2.复制粘贴如下三条命令到SSH:
echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
sysctl -p
3.验证,输入如下命令:
lsmod | grep bbr
tcp_bbr 20480 0 看到如上输出就代表开启成功了。
4.手工开启fastopen
echo 3 > /proc/sys/net/ipv4/tcp_fastopen
在/etc/sysctl.conf 中添加 net.ipv4.tcp_fastopen = 3
2.安装libsodium以支持chacha20加密模式
1.安装依赖
apt-get update
apt-get install build-essential wget -y
2.下载 libsodium 最新版本
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
3.解压
tar xzvf LATEST.tar.gz
4.生成配置文件
cd libsodium*
./configure
5.编译并安装
make -j8 && make install
6.添加运行库位置并加载运行库:
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
3.安装必要依赖 curl、ufw、sudo等
apt-get install
xxxx
至此,准备工作完成!