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安装脚本

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

执行该脚本

chmod a+x debian_netspeeder_tennfy.sh
bash debian_netspeeder_tennfy.sh

net-speeder的使用

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

查看net-speeder是否运行

ps aux|grep net_speeder|grep -v grep

停止net-speeder

killall net_speeder

启动net-speeder(OPENVZ环境)

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

设置net-speeder定时开关

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

1、设置时区

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

echo "Asia/Shanghai" >/etc/timezone

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

2、设置net-speeder定时开关

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

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效果会适得其反。

时间: 2024-12-03 09:17:25

Debian vps上安装net speeder的步骤介绍的相关文章

Linux VPS上安装RStudio Server步骤详解

这篇教程犹豫了很久,主要是因为作为站长,RStudio这类数据分析软件好像也没什么用.虽然如此,作为提升逼格的利器,微魔还是忍不住想发出来.对RStudio做个简单介绍,简单说来他只是R的IDE,至于R,是开源界里出了名的数学分析软件,有十分丰富的拓展包可应用于各种领域.本文主要介绍RStudio在VPS上的安装,通过安装Server版本,可以让我们通过浏览器直接访问并使用Rstudio. Linux VPS上安装RStudio Server 一.各平台安装RStudio 最新的各平台安装教程,

Debian vps下安装firefox浏览器

tennfy在前面一段时间介绍过一篇关于在vps上安装vnc.firefox及flash的文章,有兴趣的同学可以看一下: Debian vps安装轻量级桌面LXDE+VNC. 在这篇文章里firefox及flash的安装都是通过下载安装的,那么有没有可以通过apt-get方式安装的呢?Debian VPS下安装Flash Player介绍了如何使用apt-get方式安装flashplayer,今天来介绍下怎么用apt-get方式安装firefox. 安装过程 在/etc/apt/sources.

Linux有问必答:如何在VPS上安装和访问CentOS 7远程桌面

Linux有问必答:如何在VPS上安装和访问CentOS 7远程桌面 提问: 我想在VPS中安装CentOS桌面,并可以直接从我家远程访问GUI桌面.在VPS上设置和访问CentOS远程桌面有什么建议吗? 如何远程办公或者远程弹性化工作制在技术领域正变得越来越流行.这个趋势背后的一个技术就是远程桌面.你的桌面环境在云中,你可以在任何你去的地方,或者在家或者工作场所访问你的远程桌面. 这个教程介绍如何VPS中设置基于CentOS的远程桌面.现在,我们会先展示CentOS的基础环境. 我们假设你已经

在 Debian Linux 上安装配置 ISC DHCP 服务器

在 Debian Linux 上安装配置 ISC DHCP 服务器 Dynamic Host Control Protocol(DHCP)给网络管理员提供了一种便捷的方式,为不断变化的网络主机或是动态网络提供网络层地址.其中最常用的 DHCP 服务工具是 ISC DHCP Server.DHCP 服务的目的是给主机提供必要的网络信息以便能够和其他连接在网络中的主机互相通信.DHCP 服务提供的信息包括:DNS 服务器信息,网络地址(IP),子网掩码,默认网关信息,主机名等等. 本教程介绍运行在

Ubuntu 14.x 上安装新字体详细步骤教程

Ubuntu默认自带了很多字体.但有时候你或许对这些字体还不满意.因此,你可以做的是在Ubuntu 14.04. 14.10或者像Linux Mint之类的其它Linux系统中安装额外的字体. 第一步: 获取字体 第一步也是最重要的一步,下载你选择的字体.现在你或许在考虑从哪里下载字体.不要担心,Google搜索可以给你提供几个免费的字体网站.你可以先去看看 Lost Type 的字体.Squirrel同样也是一个下载字体的好地方. 第二步:在Ubuntu中安装新字体 下载的字体文件可能是一个压

Debian vps上开通低权限的ssh账号步骤

1,登陆VPS,创建一个登录脚本: vi /bin/nologin.sh 文件中添加以下内容 #!/bin/sh echo "" echo "  ***********************************************************" echo "  * Sorry,you can't Login by this way, press a key to exit. *" echo "  *********

iPhone上安装Android系统详细步骤

现在还有一些Bug和性能问题,所以手机可以用,但速度不会很快.如果做些非常规操作(比如强行关闭iPhone),那就很有可能不能恢复系统.但不管怎么样,任何Bug都不会让你的iPhone变砖或永久损坏你的iPhone,只能说目前还不完善. 最后还要提醒,媒体同步还不能用,因此下载媒体文件到手机会是件很痛苦的事.我尽可能的在拼命工作,希望能尽快解决这些问题. 刷机前必读 首先要了解iPhone的一些基本的刷机概念:怎样让iPhone进入恢复模式,怎样进入DFU模式,还有如何在这些模式下恢复固件. i

如何在Debian Linux上安装配置ISC DHCP服务器

动态主机控制协议(DHCP)给网络管理员提供了一种便捷的方式,为不断变化的网络主机或是动态网络提供网络层地址,其中最常用的 DHCP 服务工具是 ISC DHCP Server.DHCP 服务的目的是给主机提供必要的网络信息以便能够和其他连接在网络中的主机互相通信.DHCP 服务提供的信息包括:DNS 服务器信息,网络地址(IP),子网掩码,默认网关信息,主机名等等. 本教程介绍运行在 Debian 7.7 上 4.2.4 版的 ISC-DHCP-Server 如何管理多个虚拟局域网(VLAN)

CentOS 7 上安装 Percona 服务器详细步骤

本教程我们来学习一下Percona服务器在Centos 7 下的安装配置步骤,Percona 服务器是开源的MySQL,MariaDB的替代品,特别是InnoDB的数据库引擎性能的提升,让更多人选择了 Percona 服务. 在下文中将介绍在CentOS 7上 Percona 服务器的安装,以及备份当前数据,配置的步骤和如何恢复备份. 1.什么是Percona,为什么使用它 Percona是一个MySQL,MariaDB数据库的开源替代品,它是MySQL的一个分支,相当多的改进和独特的功能使得它