wangyu- / udp2raw

A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
MIT License
6.95k stars 1.15k forks source link

udpspeederV2+udp2raw 串联加速简明教程 #104

Open kmwind opened 6 years ago

kmwind commented 6 years ago

在 @wangyu- 的帮助下,历经九九八十一劫难终于成功串联udpspeederV2+udp2raw。为方便后来者少走我走过的弯路写下这个简明教程供大家参考。以下设置全是基于游戏的应用场景参数,如需要其他的应用场景请自行参考“使用经验”中的参数进行修改。

本脚本无自动启动如需要请自行配置 Step 1 udpspeederV2服务器端配置(centos7,64位)

安装好后,输入以下参数进行配置

出现以下提示为成功 123

Step 2 udp2raw服务器端配置

安装好后,输入以下参数进行配置

出现以下提示为成功 234

Step 3 udpspeederV2客户端配置(梅林路由器) 888888

udp2raw客户端配置(梅林路由器) 66666666

Step 4 (不同linux发行版所需的操作可能略有不同,可以先不做这一步) 添加脚本命令到开机自启动运行 vi /etc/rc.d/rc.local 然后加入以下命令 /udpspeeder/speederv2_amd64 -s -l0.0.0.0:28900 -r127.0.0.1:你的SS端口 -f2:4 -k "密码自定义" --mode 0 -q1 & /udp2raw/udp2raw_amd64 -s -l0.0.0.0:28901 -r127.0.0.1:28900 -a -k "密码自定义" --raw-mode faketcp &

systemctl status rc-local.service 检查服务是否启动正常

## 到此基本全部结束。记得查看涉及到的端口在防火墙中是否有设置好!!!

wangyu- commented 6 years ago

99999

这里的自定义端口,说的是udp2raw的自定义端口,也就是前面例子中的28901

felixgh commented 6 years ago

谢谢,设置成功! 不知你有没试过UDPSPEEDER前面串联个KCPTUN如何设置?

kobe229 commented 6 years ago

这样配置方式是:只用UDPSPEEDER+UDP2RAW处理$$R的UDP流量,TCP还是直接走$$R服务器? 效果如何?

kmwind commented 6 years ago

@kobe229 UDP伪装成TCP

kobe229 commented 6 years ago

@kmwind UDP2RAW用来UDP伪装成TCP这个已经在用了。 比较在意根据 @wangyu- 说过UDPSPEEDER应该只处理UDP流量,而在之前提供的配置中没有类似KCPTUN这样TCP转UDP部分,所以想了解一下是不是用以上配置对TCP也是有加速效果?

flipphos commented 6 years ago

@wangyu- 受这个启发,我觉得2并2串搞一搞是不是就可以实现udp和tcp的同时加速了? 路由器端 udp: ss-udp -> udpspeeder -> udp2raw:1122 路由器 tcp: ss-tcp -> kcptun -> udp2raw:1133 服务器端反之即可。 而且服务器可以不同。

上面的tcp方式我已经部署成功了。晚上同时开2路1080p油管问题不大,很少卡顿。

P.S. udp2raw的luci快出来吧,这样切换服务器就方便了。我现在只能运行3个udp2raw实例待命😌

在 2017年11月28日,14:46,kmwind notifications@github.com 写道:

@kobe229 UDP伪装成TCP

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

wangyu- commented 6 years ago

这样配置方式是:只用UDPSPEEDER+UDP2RAW处理$$R的UDP流量,TCP还是直接走$$R服务器?

这个配置方案只是加速udp。加速tcp需要另行配置kcptun+udp2raw。

受这个启发,我觉得2并2串搞一搞是不是就可以实现udp和tcp的同时加速了?

是。我自己测试过,稳定使用。

sunpf commented 6 years ago

请问KCPUTN是否也需要串连,账号设置是否本地127.0.0.1转发

flipphos commented 6 years ago

是的,和udp的加速方法一样。 $$+kcptun+udp2raw.

在 2017年11月29日,01:06,sunpf notifications@github.com 写道:

请问KCPUTN是否也需要串连,账号设置是否本地127.0.0.1转发

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/wangyu-/udp2raw-tunnel/issues/104#issuecomment-347592644, or mute the thread https://github.com/notifications/unsubscribe-auth/AK1u0nXjEYOVMjWF68r_JpcEC6885q7zks5s7D2EgaJpZM4Qr4_y.

sunpf commented 6 years ago

@flipphos 路由器端监听端口是锁死的不能改,$$只串联SPEEDER+UDP2RAW 国外PD 。监听端口锁死的只能从$$转发到KCP 串到SPEEDER再到UDP2RAW,这样国外不会PD了,但是我全部串联后PS4 nat类型就失败,本来是NAT2,还有并联的话是这样吗本地$$ 转到KCP 到UDP2RAW。$$到SPEEDER+UDP2RAW 。但端口都是锁死的好像也没法并

wangyu- commented 6 years ago

还有并联的话是这样吗本地$$ 转到KCP 到UDP2RAW。$$到SPEEDER+UDP2RAW 。但端口都是锁死的好像也没法并

正常是应该这样并联,两条路径, tcp走 kcp+udp2raw ,udp走speeder+udp2raw。需要启动2个udp2raw。但是论坛上有人反映,现在在梅林固件上没法同时启动2个udp2raw,所以只能等插件更新了。你可以反映给插件的作者。

(命令行版的客户端,比如在树莓派上自己搭的环境,不受此限制)

byewind commented 6 years ago

按照教程设置完成,可是路由器上显示:udp加速未运行,不知道如何处理了

Se7enMuting commented 6 years ago

小白经验分享: Centos7里需要用chmod +x /etc/rc.d/rc.local给rc.local升权限,然后rc.local里的路径应该是要root/udp2raw/...吧,如果是按照楼主前面的指令安装的话

chnp commented 6 years ago

安装好后,输入以下参数进行配置 ./udpspeeder/speederv2_amd64 -s -l0.0.0.0:28900 -r127.0.0.1:你的SS端口 -f2:4 -k "密码自定义" --mode 0 -q1 出现以下提示为成功

请教,输入这个命令后,命令行就处于这个命令里,没有回到命令输入状态,如何退出这个状态呢?

chnp commented 6 years ago

我猜是要让这两个命令一直执行下去的,开了两个ssh对话框,但还是不行。trying

flipphos commented 6 years ago

./udpspeeder/speederv2_amd64 -s -l0.0.0.0:28900 -r127.0.0.1:你的SS端口 -f2:4 -k "密码自定义" --mode 0 -q1 &

在 2017年12月6日,下午7:22,chnp notifications@github.com 写道:

我猜是要让这两个命令一直执行下去的,开了两个ssh对话框,但还是不行。trying

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/wangyu-/udp2raw-tunnel/issues/104#issuecomment-349610550, or mute the thread https://github.com/notifications/unsubscribe-auth/AK1u0mChzj9TXWky1l71500MNwZNMTnBks5s9njkgaJpZM4Qr4_y.

chnp commented 6 years ago

我发现,我运行udp2raw_amd64后,命令只运行到listening at 0.0.0.0。后面的“received ...”都没有,不知道是哪里出问题

lingaoyi commented 6 years ago

[2017-12-07 15:08:35][WARN]send returned -1 [2017-12-07 15:08:35][WARN]send returned -1 [2017-12-07 15:08:37][WARN]send returned -1 [2017-12-07 15:08:37][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:39][WARN]send returned -1 [2017-12-07 15:08:41][WARN]send returned -1 [2017-12-07 15:08:41][WARN]send returned -1 [2017-12-07 15:08:41][WARN]send returned -1 [2017-12-07 15:08:43][WARN]send returned -1 [2017-12-07 15:08:43][WARN]send returned -1 [2017-12-07 15:08:43][WARN]send returned -1

一直这样..........

crackqing commented 6 years ago

路由器上显示:udp加速未运行 也是这个问题,能截图下SS的设置么? 还有其它的路由设置,服务器的已经部署好了

huaxianyan commented 6 years ago

也是udp加速未运行,问一下udpspeeder的SS端口,是ssserver的本地端口,还是服务器端口

soloyu commented 6 years ago

debian8 root账号下vi /etc/rc.d/rc.local wq!退出提示"/etc/rc.d/rc.local" E212: Can't open file for writing 请问如何是好

lcpp1123 commented 6 years ago

想请问一下,按图中配置后,在Windows端,直接打开游戏使用时,sstap内IP如何填写?还是不需要sstap了?

carrollis commented 6 years ago

安装好后,输入以下参数进行配置 ./udpspeeder/speederv2_amd64 -s -l0.0.0.0:28900 -r127.0.0.1:你的SS端口 -f2:4 -k "密码自定义" --mode 0 -q1 始终显示no such file or directory....怎么办啊~~~什么问题啊这是

langsking commented 5 years ago

请问下,这两个插件是安装在哪里?SS的服务器上?还是梅林固件的路由器上?然后这个支持v2ray吗?

Handsome1080P commented 5 years ago

路由器插件的,可以買個raspberry pi扔到內網,做udp2raw/udpspeeder客戶端,性能比路由器高。ovpn服務IP指向內網raspberry PI IP即可

swillk commented 5 years ago

路由器上显示:udp加速未运行 也是这个问题,能截图下SS的设置么? 还有其它的路由设置,服务器的已经部署好了

路由器中设置为 游戏模式 就可以开启

CNDaXiong commented 4 years ago

小白经验分享: Centos7里需要用chmod +x /etc/rc.d/rc.local给rc.local升权限,然后rc.local里的路径应该是要root/udp2raw/...吧,如果是按照楼主前面的指令安装的话

这个提醒很关键啊

Xiaoyang-Huang commented 4 years ago

Step 3的udp2raw客户端配置里的服务器地址有办法默认设置成$$的服务器地址吗...? kcp的服务器地址不填好像就是这个效果...但这个不填好像不行.... 因为$$用的是域名...IP 总在换..

lzy756 commented 4 years ago

请问一下,在此结构上能搭配使用kcptun吗? 怎么实现? ($$+kcptun+udpspeeder+udp2raw)

lzy756 commented 4 years ago

客户端的$$怎么配置?

SicknUnDope commented 4 years ago

UDPspeeder和V2版本的有什么不同?。。

SicknUnDope commented 3 years ago

rc-local.services是用来干嘛的。我的启动失败。

MicroMatrixOrg commented 3 years ago

我电脑上搞了虚拟机 里面配置了客户端的设置,但是就是访问不了

hackingchen commented 3 years ago

路由器运行在什么模式下?AP,桥接?还是路由?

wangchengyue commented 2 years ago

如何判断这些运行的服务用上了 呢?我用它监听Wireguard的端口,服务器端是Openwrt,客户端也是openwrt ,使用命令行跑了试试,两端都启动了服务,也都正确配置了,我如何确定该服务确实生效了?它会打印相关的日志吗?

gewei1986 commented 1 year ago

2022年了...研究了一晚上才弄好!效果不错!谢谢分享!PS5 COD19延迟成功从160降到90几

kinopio0407 commented 1 year ago

2022年了...研究了一晚上才弄好!效果不错!谢谢分享!PS5 COD19延迟成功从160降到90几

我研究了一晚上,不管怎么设置都是显示udp加速未运行,,,大佬求教

gewei1986 commented 1 year ago

是哪个没运行

kinopio0407 commented 1 year ago

是哪个没运行

就路由器上显示udp加速未运行