CentOS7 安装 NET-SPEEDER 提升 VPS 网络性能

流氓凡 技术分享 2020-04-01 4.81 K 1

安装依赖库

rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm

(这里 epel-release-7-8.noarch.rpm 版本可能更新,可以去到 http://dl.fedoraproject.org/pub/epel/7/x86_64/e 搜索查看当前有的版本)

使用 yum 安装

yum install libnet libpcap libnet-devel libpcap-devel gcc

获取 net-speeder

wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip
cd net-speeder-master (这里注意查看下目录名称,可能会变)
chmod +x build.sh
./build.sh

此处编译完成会出现 net-speeder 文件

运行net-speeder

参数:./net_speeder 网卡名 加速规则(bpf规则)
./net_speeder eth0 "ip"
网卡一般为 eth0,可以使用 ifconfig 查看
(然而 CentOS7 没有内置 ifconfig 命令,使用 yum install net-tools.x86_64 安装即可

设置开机自启,此时的你应该打开另一个窗口来运行以下命令,因为 net-speeder 正在当前窗口运行

cd net-speeder-master

mkdir /usr/local/net_speeder/

cp net_speeder /usr/local/net_speeder/net_speeder

echo 'nohup /usr/local/net_speeder/net_speeder eth0 "ip" >/dev/null 2>&1 &' >> /etc/rc.local

其他

可以使用 ps-e 来查看进程中是否有 net-speeder 来确认是否正在运行

查看net-speeder是否运行:ps aux|grep net_speeder|grep -v grep
停止net-speeder:killall net_speeder

评论

精彩评论