Net_Speeder其实是一个原理很简单的网络优化器。其作用就是把包发两遍以减少丢包率,实际使用效果挺好,对于中日,中美,中法等高丢包线路来说效果还是很明显的。
net_speeder 支持CentOS5、6,支持 OpenVZ,Xen,KVM,物理机。
开始配置:
1.下载脚本
1 2 |
wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh sh net_speeder_lazyinstall.sh |
如果上面脚本无效,请使用如下命令:
1 |
wget --no-check-certificate http://www.v5fm.com/mirror/net_speeder_lazyinstall.shsh net_speeder_lazyinstall.sh |
2.运行并自启动
安装后,根据网卡不同而加载net speeder:
nohup /usr/local/net_speeder/net_speeder venet0 “ip” >/dev/null 2>&1 &
nohup /usr/local/net_speeder/net_speeder eth0 “ip” >/dev/null 2>&1 &
3.加入自动启动
echo “nohup /usr/local/net_speeder/net_speeder venet0 “ip” >/dev/null 2>&1 &” >> /etc/rc.local
重启SS:
1 |
/etc/init.d/shadowsocks restart |
使用感受:在带宽可以满载的情况下,不是很建议使用这种工具,不过由于线路时常抽风,在部分时段还是可以发挥一定作用的。其效果跟锐速相比稍逊,但是在大部分时间还是足够用的。优点就是本博客所介绍的前两种方法都无支持KVM内核主机的局限下,本程序可以支持OpenVZ内核的主机(如Bandwagon);在开启net_speeder后,PPTP无法连接使用,可以通过以下命令来kill掉:
To use PPTP on Bandwagon:
1 |
killall net_speeder |
当想用SS加速时,再加载下NS和SS即可:
To speedup SS on Bandwagon:
1 2 3 |
nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 & echo 'nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 &' >> /etc/rc.local /etc/init.d/shadowsocks restart |