@搁浅被注册了7年前
07/28
15:04
一直使用 FinalSpeed (换 Kcptun 了)加速 SS,然而 FS 需要运行本地客户端的限制让它在手机上没有了用武之地。
达成这一需求的常见方案,比如 锐速,net-speeder 这种多倍发包用流量换速度的方案还是值得一试的。
然而 OpenVZ 架构的 VPS 只能使用 net-speeder ,这次就拿上次推荐的 Sentris 白菜价 VPS 来达成加速。
购买链接:http://www.sentris.net/billing/aff.php?aff=217&pid=794
下面的教程建立在已安装 SS 并能正常使用的前提下,使用 Putty 登录控制台。
1. 下载 net-speeder 源码并解压:
wget https://github.com/snooda/net-speeder/archive/master.zip<br>unzip master.zip
2. 准备安装:
CentOS 系统 64 位:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install libnet libpcap libnet-devel libpcap-devel
CentOS 系统 32 位
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install libnet libpcap libnet-devel libpcap-devel
debian/ubuntu
apt-get install libnet1-dev apt-get install libpcap0.8-dev
3. 编译安装:
venetX,OpenVZ架构
cd net-speeder-master/ sh build.sh -DCOOKED
Xen,KVM,物理机
cd net-speeder-master/ sh build.sh
4. 测试加速:
你可以选择加速所有ip协议数据:
./net_speeder venet0 "ip" // venetX,OpenVZ架构 // 或者 ./net_speeder eth0 "ip" // Xen,KVM,物理机
或者只加速指定端口和协议,假设你的SS使用的是 8989 端口(推荐使用):
./net_speeder venet0 "tcp src port 8989" // venetX,OpenVZ架构 // 或者 ./net_speeder eth0 "tcp src port 8088" // Xen,KVM,物理机
此时即可测试有无加速效果,ctrl + c 可停止当前加速进程。
根据测试,重复执行命令可以叠加多倍发包,意味着可以用更多的流量换取速度的提升,但是流量飙升可能带来的后果就不好说了,适可而止一点。
5. 设置开机启动:
编辑配置文件
chmod +x /etc/rc.local vi /etc/rc.local
加入下面的静默启动代码:
nohup ~/net-speeder-master/net_speeder venet0 "tcp src port 8989" >/dev/null 2>&1 & // venetX,OpenVZ架构 // 或者 nohup ~/net-speeder-master/net_speeder eth0 "tcp src port 8989" >/dev/null 2>&1 & // Xen,KVM,物理机
重启 VPS 你会打开新世界的大门。
使用 net-speeder 为网络加速
-
Google Chrome 72
Windows
-
Google Chrome 59
Windows
太好用了,谢谢博主,对我这种完全看不懂代码的小白也都能用的上。。。
-
Unknown
Unknown
一开始用kcptun,发现会被短暂封杀,只好转投netspeeder
-
Unknown
Unknown
所有相关帖子中, 最详细的一个了 顶一下 我的测试结果是收效甚微 期望更新!
-
Unknown
Unknown
权限 是不是需要写一下
-
Unknown
Unknown
新手上路,了解一下
-bash: ./net_speeder: No such file or directory