Debian vps上安装net-speeder

文章目录

tennfy之前在Linode debian系统下安装锐速教程一文中介绍过锐速,锐速使用效果确实非常好,可以有效的提升本地到VPS的连接速度。但是,锐速在KVM或XEN VPS中方可使用,对于众多OPENVZ vps用户来说未免有些遗憾。本文就来介绍一下锐速在OPENVZ vps环境下的替代品–net-speeder

net-speeder介绍

net-speeder是一款与锐速类似的TCP加速程序,且具有锐速不具备的优势:可以用于OPENVZ虚拟化的vps中。但是,相对于锐速可以通过丢包判断及预测、准确估算路径带宽等方式智能发包,net-speeder采用了更为简单粗暴的方式,强制双倍发包。这样的做法有利有弊,优点在高延迟不稳定链路上(如电信到美国VPS)可以有效的降低丢包率,但是双倍发包就意味着耗费双倍流量,对于VPS流量有限的朋友来说需要慎重。

net-speeder github项目地址:https://github.com/snooda/net-speeder

net-speeder的安装及使用

net-speeder的安装

登入VPS后,下载net-speeder安装脚本

1
wget --no-check-certificate https://raw.githubusercontent.com/tennfy/net-speeder/master/debian_netspeeder_tennfy.sh

执行该脚本

1
bash debian_netspeeder_tennfy.sh

net-speeder的使用

脚本安装完成后,会自动运行net-speeder。可以通过如下命令查看net-speeder运行状态及停止net-speeder。

查看net-speeder是否运行

1
ps aux|grep net_speeder|grep -v grep

停止net-speeder

1
killall net_speeder

启动net-speeder(OPENVZ环境)

1
nohup /root/net_speeder venet0 "ip" >/dev/null 2>&1 &

设置net-speeder定时开关

net-speeder实际上是颇有争议的,双倍发包会导致网络拥堵,有点损人利己的感觉。因此,tennfy给出一个折中的方案,就是在晚上高峰期的时候开启net-speeder,空闲时间关闭。

1、设置时区

由于美国的VPS时区跟中国是不一致的,因此需要给VPS设置一下时区。
执行以下命令

1
echo "Asia/Shanghai" >/etc/timezone

输入date命令查看VPS上显示的时间是否与本地相同。

2、设置net-speeder定时开关

我们设定19点开启,24点关闭。执行以下命令:

1
2
3
echo '0 19 * * * root nohup /root/net_speeder venet0 "ip" >/dev/null 2>&1 &' >>/etc/crontab
echo "0 0 * * * root killall net_speeder" >>/etc/crontab
/etc/init.d/cron restart

net-speeder注意事项

以下几种情况不适合使用net-speeder:
1、服务器流量较小,因为使用net-speeder会消耗双倍流量。
2、主要提供网页、图片等小文件访问。net-speeder对于下载大文件、代理访问视频网站等效果比较好,而对小文件加速效果不明显。
3、需要使用pptpd等不支持双倍发包的网络软件。net-speeder会造成这些软件无法正常使用。
4、如果线路本身很好,不存在延迟较大情况,使用net-speeder效果会适得其反。

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/3495.html

下一篇文章:

上一篇文章:

6人参与了讨论

  1. whyou 说:

    求卸载命令

  2. JACK 说:

    多谢博主的教程。

    晚高峰时开启net-speeder网速会跑满带宽达到1M/S,但是软件防火墙中看到浏览器有效的速度才250K/S左右,请问这个4:1比例的效率是正常的吗?

    还有设置定时开关的命令系统重启后是否还有效??

  3. panyu 说:

    # ps aux|grep net_speeder|grep -v grep

    [1]+ Exit 127 nohup /root/net_speeder venet0 “ip” > /dev/null 2>&1
    这是已经开始运行了吗?

  4. mk47 说:

    博主,自启命令好像无效呀,vps重启后进程就没了,只能手动输入命令启动 :???:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

1 + 7 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部