apernet / hysteria

Hysteria is a powerful, lightning fast and censorship resistant proxy.
https://v2.hysteria.network/
MIT License
14.71k stars 1.65k forks source link

Hysteria2的UDP游戏转发问题 #860

Closed lovexiaofan123 closed 9 months ago

lovexiaofan123 commented 10 months ago

在singbox上看了几个关于HY2游戏UDP的lssues,反复确认是hy2本身存在UDP转发的问题。 1.测试NAT确实是FullCone(返回真实VPS IP),多次测试一致。 2.但在玩部分针对NAT要求过强的游戏就进不去。(问题可复现) 3.继续测试了hy1和tuic,进游戏秒进,之前hy2进不去的游戏都可以进了。 4.以上经过本人反复测试过,服务端配置文件都是默认,没有任何修改。

测试环境:客户端openclash, 服务端debian10

我也搜了整个hy的lssues 很少提这样的,可能是比较小众。

kokomee commented 10 months ago

Surge下,Hysteria 2也存在类似的问题。对于部分UDP请求似乎会丢弃掉某些内容,导致通信错误,我这里表现为:

  1. 打游戏(目前测试了EA FC24)一旦进入需要UDP的阶段就掉线
  2. Wifi Calling无法使用,可以观测到IPSec隧道正常建立,但是后续通信有问题,导致手机无法激活Wifi Calling。
Alex-Joe-Lee commented 10 months ago

玩地平线4进去匹配就掉线

tobyxdd commented 10 months ago

请先确认是 你用的第三方客户端对 Hysteria UDP 支持的问题,还是 Hysteria 服务端自身的问题。后者我反复测试过,也有专门的 test cases,并未发现有什么问题。

lovexiaofan123 commented 10 months ago

请先确认是 你用的第三方客户端对 Hysteria UDP 支持的问题,还是 Hysteria 服务端自身的问题。后者我反复测试过,也有专门的 test cases,并未发现有什么问题。

客户端是clashmeta alpha最新,也用passwall2的singbox alpha内核最新,都测试过,这个问题已经在singbox的issues提到过几次了,meta也是一样的问题,如果不嫌弃,请用pubg端游测试,这个更直观也玩得最多,以及minecraft进公众服务器。虽然测试NAT确实是FullCone,但确实是有问题存在。

tobyxdd commented 10 months ago

请先确认是 你用的第三方客户端对 Hysteria UDP 支持的问题,还是 Hysteria 服务端自身的问题。后者我反复测试过,也有专门的 test cases,并未发现有什么问题。

客户端是clashmeta alpha最新,也用passwall2的singbox alpha内核最新,都测试过,这个问题已经在singbox的issues提到过几次了,meta也是一样的问题,如果不嫌弃,请用pubg端游测试,这个更直观也玩得最多,以及minecraft进公众服务器。虽然测试NAT确实是FullCone,但确实是有问题存在。

把你的联系方式发到我邮箱(profile 里有),用我的服务器测试

gcp0912 commented 10 months ago

在openwrrt路由器上passwall開啟udp無法翻牆。

找到問題點了,雖然介面上寫著"地址(支持域名)", 但要開啟udp只能是填ip地址,填域名只能跑tcp。

Alex-Joe-Lee commented 10 months ago

不能吧,我开启了udp并且使用域名,是正常的呀

gcp0912 commented 10 months ago

不能吧,我开启了udp并且使用域名,是正常的呀

目前遇到是passwall的問題,改用passwall2預設開啟udp,能使用域名翻牆。

tobyxdd commented 9 months ago

把你的联系方式发到我邮箱(profile 里有),用我的服务器测试

等了两周也没收到回复