Skip to content

UDPspeeder和udp2raw串联加速OpenVPN

wangyu- edited this page Feb 25, 2018 · 28 revisions

这里演示用UDPspeeder和udp2raw串联加速OpenVPN,假设本地主机和VPS都是linux系统。

(图本身分辨率很高,如果看不清楚,请单独打开图片查看)

UDPspeeder和udp2raw命令

假设你已经在VPS上配置好了OpenVPN,OpenVPN Server监听在udp的7777端口。假设VPS的IP是45.66.77.88。

在VPS端执行

./udp2raw_amd64 -s -l0.0.0.0:8855    -r 127.0.0.1:7776 -k "passwd" --raw-mode faketcp -a
./speederv2     -s -l127.0.0.1:7776  -r 127.0.0.1:7777 -f20:10 --mode 0

在本地linux执行

./udp2raw_amd64 -c -l127.0.0.1:8854 -r 45.66.77.88:8855 -k "passwd" --raw-mode faketcp -a
./speederv2     -c -l0.0.0.0:3333   -r 127.0.0.1:8854   -f20:10 --mode 0

效果

经过以上配置,你在本地linux上用OpenVPN Client去连127.0.0.1:3333,就可以成功连上了,并可以透过OpenVPN ping通VPS。经过OpenVPN的双向流量都会被udp2raw和UDPspeeder加速。

其他

udp2raw的repo

https://github.com/wangyu-/udp2raw-tunnel

OpenVPN的配置文件和重定向流量相关信息

可以参考这个文章,这里不再累述:

https://github.com/wangyu-/UDPspeeder/wiki/UDPspeeder-openvpn-config-guide