Debian是Linux生态系统中一个非常重要的发行版体系,以其出色和稳定性和强大的社区支持而闻名。VPS主机一般都会提供RHEL和Debian两套体系的Linux的发行版,用户可以根据自己使用习惯自行选择。
Debian的最新版为Debian 9 Stretch,是一款非常优秀的Linux发行版,原生已经安装了4.9.0内核,这样就非常适于开启bbr功能,当作代理服务器来用。
首先用如下命令确认下系统内核是否>=4.9.0,如果不是的话,就要更新内核了。不过如果是Debian 9的话,就可以忽略了。
# uname -r
图.1 查看Debian 9内核信息
确认好内核高于4.9.0后,就可以使用如下命令开启bbr功能了。
# modprobe tcp_bbr # echo "tcp_bbr" >> /etc/modules-load.d/modules.conf # echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf # echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
命令其实也没什么特别的地方,就是向系统配置文件中添加支持bbr的内容。
命令执行完成后,就可以使用如下命令重新启用一下系统配置,或者干脆重新启用主机也可以:
# sysctl -p
最后,还需要验证一下系统是否真的启用了bbr功能,那么就用如下命令查看一下输出结果:
# lsmod | grep bbr
当看到如下内容时,就表示bbr功能已经开启了:
图.2 验证bbr功能是否开启
总之,Debian 9开启bbr功能还是比较简单的,并且开启之后使用效果提升也非常明显。使用Debian 9 VPS的朋友可以尝试开启bbr功能。
话说V2ray工具好像针对Debian体系工作的要好些,虽然是个人感觉,但是多尝试一些Linux的发行版也没有坏处啊。