锐速(ServerSpeeder)是一款安装在服务器端的单边 TCP 加速软件,默认都是推荐大家安装的,其能够显著改善服务器网络连接速度。一些朋友在安装锐速时会遇到“I can not find the server public Ethernet!”这样的错误信息而无法完成锐速的正常安装。本文就说一下报错原因及相应解决办法。
一、报错原因
锐速目前只支持 KVM 架构的机器进行安装,当各位在 OVZ 架构的机器上进行安装时,就会出现“I can not find the server public Ethernet!”这样的错误信息,如下图所示。
二、解决办法
因为锐速只支持 KVM 架构的机器,所以想在 OVZ 架构的机器上进行安装就不太可能了。不过好在能够进行单边 TCP 加速的并不是只有锐速一个,现在比较流行的还有 Google BBR 加速算法。所以我们还是能够在 OVZ 架构的机器上安装 BBR 来实现加速的!
PS:以下所有操作都是在 CentOS7 x86_64 系统下进行的,其他系统未做测试。如果无法安装请将服务器系统更换为 CentOS7 x86_64 系统后重试!
我们首先使用 Xshell 软件连接好服务器,然后按照下图提示,复制下列命令:
- wget --no-check-certificate https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-centos.sh && bash tcp_nanqinlang-haproxy-centos.sh
回到 Xshell 软件,鼠标右键选择粘贴,回车继续。
回车后系统会自动下载脚本并执行,然后来到下图所示界面。按照图中提示,我们输入 1 选择安装 LKL 版魔改 BBR,然后回车继续即可。
回车后脚本会继续执行。安装过程中如果出现下图所示信息,我们一律输入 y,然后回车继续;如果没有出现,则耐心等待即可。
回车后脚本会再次继续执行,耐心等待数分钟,来到下图所示界面。按照图中提示,我们首先确认下返回值是否一致,然后输入对应数字后回车继续即可。
回车后,会来到下图所示界面。按照图中提示,我们选择 2(即加速端口段),然后回车继续。
回车后,脚本会提示输入端口段起始位置,如下图所示。按照图中提示,我们输入自己需要的起始端口(这里以 8000 端口为例),然后回车继续。
回车后,脚本会提示输入端口段结束位置,如下图所示。按照图中提示,我们输入自己需要的结束端口(这里以 8999 端口为例),然后回车继续。
回车后,脚本会继续执行直至安装完成,如下图所示。
至此,我们就成功在 OVZ 架构的机器上安装好了 BBR。脚本已经配置好了开机自启动,所以无需再进行其他任何设置。
三、其他相关
想要查看 BBR 运行状态的,请使用下列命令:
- bash tcp_nanqinlang-haproxy-centos.sh
然后输入 2,回车继续即可。
想要卸载 BBR 的,请使用下列命令:
- bash tcp_nanqinlang-haproxy-centos.sh
然后输入 3,回车继续即可。