0%

使用net-speeder、FinalSpeed加速Shadowsocks

安装net-speeder

手动安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
安装步骤:

1:下载源码并解压
wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip
2:准备编译环境centos

#下载epel:https://fedoraproject.org/wiki/EPEL/zh-cn 例:CentOS6 64位:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#安装epel:
rpm -ivh epel-release-6-8.noarch.rpm
#然后即可使用yum安装:
yum install libnet libpcap libnet-devel libpcap-devel
#安装GCC
yum install gcc

Linux Cooked interface使用编译(venetX,OpenVZ):
sh build.sh -DCOOKED


使用方法(需要root权限启动):
#参数:./net_speeder 网卡名 加速规则(bpf规则)
#ovz用法(加速所有ip协议数据):
./net_speeder venet0 "ip"

一键安装脚本(推荐)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#下载脚本
wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh
sh net_speeder_lazyinstall.sh
#启动
nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 &
#检查是否成功
ping google.com
#出现(DUP!)即为成功
#加入开机启动
echo 'nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 &' >> /etc/rc.local

windows10 ss3连接不上:services.msc - 禁用 IP Helper
如果还是不行依次执行以下命令:
netsh interface ipv4 reset
netsh interface ipv6 reset
netsh winsock reset

安装FinalSpeed

服务端一键安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
rm -f install_fs.sh
wget http://fs.d1sm.net/finalspeed/install_fs.sh
chmod +x install_fs.sh
./install_fs.sh 2>&1 | tee install.log

#设置开机启动
chmod +x /etc/rc.local
vi /etc/rc.local
#加入
sh /fs/start.sh

#每天晚上3点自动重启
crontab -e
#加入
0 3 * * * sh /fs/restart.sh

客户端填写服务器IP和端口即可,值得注意的是服务器为openvz架构,客户端只能选udp协议,Shadowsocks端填写127.0.0.1、端口为FinalSpeed客户端填写的本地端口。

安装完后速度何止快了几倍。

参考资料如下:

https://github.com/d1sm/finalspeed

https://github.com/snooda/net-speeder