怎么样能有效的解决 UDP 中断的问题?

2017-12-28 11:34:02 +08:00
 maojy1989
目前有一台香港的 VPS,装了科学上网的软件,可以转发 TCP 和 UDP,用来玩游戏也还不错(只用来吃鸡),不过最近情况有点变化,UDP 经常发不出去,结果就是卡在进入大厅的界面或者游戏里延迟检测,这种情况一般持续几秒到一分钟的时间,时间短的话游戏还能自动重连,时间长点就得关游戏重开了,TCP 没有很明显的长时间的中断。

我试过在客户端勾选 UDP over TCP,能进入游戏,但是只要发生中断就不可能自动重新连上了,SSTAP 检测 TCP 和 UDP 都正常的时候游戏也没法自动重连,尝试过用国内的机器直接防火墙转发流量,还是会有 UDP 中断的情况发生,怎么样能够避免呢,网上看到有 udp2raw 和 udpspeeder,但是没找到详细的教程之类的,我尝试过把这几个组合起来用,vps 能收到数据包,但是不能正常发出去,我也弄不清楚到底哪里错了。有没有用过这些工具的人指点一下,或者提供一下别的解决方案,十分感谢!


宽带是中国电信的,坐标上海
1348 次点击
所在节点    宽带症候群
18 条回复
cominghome
2017-12-28 11:58:37 +08:00
UDP 连接何来中断一说。
不过我没搭过这类服务,无法帮助你排查
suikator
2017-12-28 12:00:15 +08:00
virpanda
2017-12-28 12:02:37 +08:00
同样的问题,求解
用自己搭建的帐号,往往开始 sstap 检测 TCP 和 UDP 都可用,但是打几把游戏后,UDP 转发就不可用了。
但是我用别人的,就不会出现这样的问题,一直是好的啊
wangyucn
2017-12-28 12:34:56 +08:00
udp2raw+udpspeeder+$$tap 的教程,别人写的:

https://burgertown.site/2017/12/25/Speeder/
yibei
2017-12-28 13:07:22 +08:00
是关了再重新打开就可以了吧
iwtbauh
2017-12-28 13:38:27 +08:00
对啊,UDP 根本就是无连接的,何来中断一说
terrytw
2017-12-28 13:53:05 +08:00
上海电信对 udp 的 qos 很严重
wangyucn
2017-12-28 13:58:04 +08:00
UDP 协议本身虽然是无连接的,在防火墙 /NAT 设备 /应用程序中一般都是有连接的概念的。
所谓中断是说某个 4 tuple 比如( 2.2.2.2,4444,3.3.3.3,5555 )在一定时间内无法发送或接收数据了。(被防火墙故意阻拦了、NAT 设备把 NAT pipe 掐断了,等原因)
Loyalsoldier
2017-12-28 14:26:52 +08:00
@wangyucn #8

为啥不封装 GUI 客户端呢,感觉好复杂啊
wangyucn
2017-12-28 14:56:40 +08:00
@Loyalsoldier

软件的定位是网络工具,目标用户是有一定动手能力的人。

另外你说的很复杂的东西,只是敲 3 条命令而已。
itsthx
2017-12-28 17:32:21 +08:00
用大大的 udp2raw+udpspeederudp2raw+udpspeeder 就可以解决。几条命令搞定
MrIndescribable
2017-12-28 18:25:16 +08:00
玩游戏的话,有一种策略可以有效的保障游戏体验。注意,我说的只是策略。

由于 UDP 的无序特性,我们可以将一个 UDP packet 从多条线路同时发送出去,最终多条线路的数据汇聚到一台服务器上,服务器将第一个抵达的 packet 发送至目的地并丢弃其余的 packet。这种策略下,整套系统适用短板原则,最快的那条线路决定了代理系统整体的延迟。由于有多条线路即使被掐断部分线路,游戏也不会中断。

这种策略下,配上 TCP over UDP,墙的干扰很难影响到游戏体验,除非是大规模断外网。

其代价是,流量费用会成倍增加,不过,游戏流量一般不高,只是玩游戏的话,问题不大。 (要是 Steam 偷偷下更新包的话就雪崩了)
yingfengi
2017-12-28 18:34:01 +08:00
udp 确实是无连接的,但是在防火墙等设备上是有这个概念的。
udp over TCP 也不行估计线路的锅了
az7852
2017-12-28 18:39:36 +08:00
我也是,就是卡在大厅很久进不去,进去之后玩游戏并不卡。
Love4Taylor
2017-12-28 18:44:46 +08:00
@MrIndescribable #12 类似 MPTCP 呗 ?
MrIndescribable
2017-12-28 19:57:39 +08:00
@Love4Taylor 有点像,但是 UDP 更加灵活,可以玩出很多花样来
zhouyut001
2018-01-10 00:15:24 +08:00
@suikator 这方法不错。SSR/SS 重在加密而不是网络速度,openvpn 虽然不怎么加密,但是支持的协议广泛,网络效能损耗低,加几个马甲就能再续一续
flynaj
2018-01-13 21:45:09 +08:00
gost,协议换着试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/418238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX