解决net-speeder与pptp不兼容的问题
终于受不了很多玩意儿都被墙了,每次FQ费半天劲,浪费时间,于是在搬瓦工搞了个VPS,年付19美元,挺便宜的,赶紧的VPN搭起,优化走起。
VPN搭建很简单,各种一键安装工具,直接装就是了。
然后看大家说用net-speeder加速效果不错,就照教程装上了,ss倒是没问题,但是vpn连不上了。
折腾一两天之后,终于解决了,分享一下:
1. pptp默认是使用1723端口建立连接,所以net-speeder多包发送,会造成混乱,要过滤掉
2. 除1723端口的tcp连接外,pptp还会使用其他协议(比如ppp gre),对这部分也要过滤,最好的办法是,只加速tcp
网上也有人说了,使用过滤规则即可,例如
./netspeeder venet0 "tcp and tcp port ! 1723"
不过我在我的VPS上试了没用,很奇怪。
我使用的是另一种办法
1. 到https://github.com/sky0014/net-speeder下载我修改过的代码,编译。(感觉原作者 snooda和贡献者pexcn)
2. 使用
./netspeeder venet0 "tcp"
执行,注意过滤参数要使用"tcp",如果使用"ip"还是会连不上
如果要后台执行可以这样使用:
nohup (你机器上的路径)/netspeeder venet0 >& &
要加到开机脚本里面的话,我的系统是centos6,可以使用root登陆,把这行加到/etc/rc.d/rc.local里面,这样开机就会自动后台执行加速了。
至此,终于让net-speeder和pptp兼容了,可以愉快的FQ了o(^▽^)o
对了最后晒晒现在上油管的网速o(^▽^)o