Skip to content

Padavan固件路由器简明教程

wangyu- edited this page Mar 7, 2018 · 19 revisions

准备

本教程是在你已经配置好了$$和透明代理的基础上,讲解如何加入UDPspeeder来加速UDP。 需要你在路由器和VPS上已经配置好$$,并开启透明代理功能。

按照教程操作前先自我测试,保证透明代理对TCP和UDP都是生效的。 这一步很重要,如果你的$$透明代理本身就是有问题的,那么后面的内容即使配置得再正确,整个环境也无法正常工作。

配置过程

假设你的vps ip是 44.55.66.77, $$监听在0.0.0.0:4433。

1. 运行UDPspeeder

在VPS端运行:

./speederv2 -s -l0.0.0.0:3333 -r127.0.0.1:4433 -k passwd -f2:4 —mode 0 —timeout 0 —report 10

在路由器端运行:

./speederv2 -c -l0.0.0.0:4433 -r 44.55.66.77:3333 -f2:4 -k "密码" —timeout 0 

(这里的命令只能前台运行, 如果想要后台运行,可以用 nohup ... & ,或者tmux/screen。 也可以加入到rc.local里面随开机自动运行。)

2. 修改$$-redir设置

killall ss-redir
ss-redir -c /tmp/ss-redir_1.json &
ss-redir -s 127.0.0.1 -c /tmp/ss-redir_1.json -U &

以上就是全部了。 经过以上的配置,ss-redir的UDP流量已经过UDPspeeder加速。 不过TCP流量仍然是直连的,如果需要加速TCP,可以另行配置KCPTUN/锐速/BBR等方案。

取消UDPspeeder加速

如果你想关闭UDPspeeder加速,执行以下命令:

killall ss-redir
ss-redir -c /tmp/ss-redir_1.json &
ss-redir -s 127.0.0.1 -c /tmp/ss-redir_1.json -U &

这样路由器就还原到没有UDPspeeder加速的状态了。

参考ISSUE

https://github.com/wangyu-/UDPspeeder/issues/31