Closed 1265578519 closed 3 years ago
据说 VMess 的 UDP 实现有缺陷,无法真正实现 FullCone。可以试下 v2ray 里的 shadowsocks?如果它可以那就只是 VMess 协议的问题(那么我或许可以让 VLess 不存在这个问题),否则就是整个 v2ray UDP 的问题。
https://github.com/v2ray/v2ray-core/issues/1429
看起来是整个 v2ray UDP 的问题,不知道能否在保持兼容的情况下进行修复。
@rprx https://github.com/Chion82/netfilter-full-cone-nat 别人说要在v2ray上集成这个,就可以完美fullconenat
@1265578519
现在已经确定有两个问题,一是 v2ray 核心处理 UDP 的方式有问题(很大的问题),二是 VMess 没有建 UDP 隧道无法实现 FullCone(小问题),看看大佬们能不能修好吧
@xiaokangwang 之前写了个 VLite,也可以实现 FullCone,预计将整合到 v2ray 里
VMess 没有为 UDP 建立持久的隧道. 所以FullCode实现不了 建议开启mux 试下
@eMeab @rprx @1265578519
I can reliably get FullCone with v4.26.0 and mux on.
Tested with stun.l.google.com:19302
I can reliably get FullCone with v4.26.0 and mux on.
Tested with stun.l.google.com:19302
不要用stun进行测试,属于检测错误,stun进行full测试,没有可靠性,仅供参考 请进入游戏进行检测,GTA5,COD16等,以实际游戏内显示为准,stun的测试逻辑有问题 能不能把游戏自带的给抓包拔下来,请求游戏服务器获取返回结果? 我感觉这个还比较现实点,自己写一个还要搞服务器部署,划不来 ps4上也有类似的检测,应该也可以抓包拔下来,把协议写成个检测软件 官网看了下没文档,只给出了端口号 https://manuals.playstation.net/document/gb/ps4/settings/nw_test.html
@1265578519 Get it. It should be (Address-)Restricted Cone NAT instead of FullCone, as the stun server may not connect to your IP and port from multiple IPs. I guess for FullCone, you will need to use bridge and portals to map your local ports on the server, where mux will be automatically enabled, and the heart beat will be sent to keep the connection.
@pram991 不好意思我不懂英文,看了google翻译还是不明白你表达的意思,是代码核心有问题吗?方便修复吗?
@pram991
目前 v2ray 是存在 UDP 丢掉了返回的源地址的问题,所以能给 v2ray 测出 FullCone 的都没有严格遵循标准。
你们的nat可以达到几,我用netch测出来只有4
你们的nat可以达到几,我用netch测出来只有4
4是自己网络或者VPS防火墙之类的问题,v2ray里的用Netch检测都是1或2(Fullcone)但是实际并不是,实际为Symmetric,PS4上为类型4,Switch上为D
你们的nat可以达到几,我用netch测出来只有4
4是自己网络或者VPS防火墙之类的问题,v2ray里的用Netch检测都是1或2(Fullcone)但是实际并不是,实际为Symmetric,PS4上为类型4,Switch上为D
后来发现是vps 防火墙关了端口所致。打开之后netch里变成1了。然后v2core更新到4.30后支持trojan协议,试了下,netch变成2了。
你们的nat可以达到几,我用netch测出来只有4
4是自己网络或者VPS防火墙之类的问题,v2ray里的用Netch检测都是1或2(Fullcone)但是实际并不是,实际为Symmetric,PS4上为类型4,Switch上为D
后来发现是vps 防火墙关了端口所致。打开之后netch里变成1了。然后v2core更新到4.30后支持trojan协议,试了下,netch变成2了。
v2ray的UDP都有问题,不必再试了。现在的话只推荐ss-libev和trojan-go
你们的nat可以达到几,我用netch测出来只有4
4是自己网络或者VPS防火墙之类的问题,v2ray里的用Netch检测都是1或2(Fullcone)但是实际并不是,实际为Symmetric,PS4上为类型4,Switch上为D
后来发现是vps 防火墙关了端口所致。打开之后netch里变成1了。然后v2core更新到4.30后支持trojan协议,试了下,netch变成2了。
v2ray的UDP都有问题,不必再试了。现在的话只推荐ss-libev和trojan-go
是v2点平台有问题吗?那v2里用trojan协议也没用咯?
另外有个帖子测试udp发送和接收性能,trojan只有v2的30%几。
trojan和ss-libev的NAT能达到几?
最后还一个疑问,ss好像不能像v2和trojan一样支持udp over tcp,那udp是不是相当于ss协议裸连,哪怕用了v2 plguin使得传输层用了tls加密?
trojan和ss-libev的NAT能达到几?
ss-libev都是nat1,完全开放,上面说过了,v2的问题,等待后续更新(目前没有更新计划),v2现在只会处于nat4,也就是Symmetric,netch检测2是属于误报不准确导致
trojan和ss-libev的NAT能达到几?
ss-libev都是nat1,完全开放,上面说过了,v2的问题,等待后续更新(目前没有更新计划),v2现在只会处于nat4,也就是Symmetric,netch检测2是属于误报不准确导致
感谢解答。
请问下,ss能否实现udp over tcp,然后传输时用tls加密(类似v2ray的tcp+tls+web)?
trojan和ss-libev的NAT能达到几?
ss-libev都是nat1,完全开放,上面说过了,v2的问题,等待后续更新(目前没有更新计划),v2现在只会处于nat4,也就是Symmetric,netch检测2是属于误报不准确导致
感谢解答。
请问下,ss能否实现udp over tcp,然后传输时用tls加密(类似v2ray的tcp+tls+web)?
可以实现,v2ray内置的ss功能就是udp over tcp,传输用的是ss加密,ss传输不支持tls加密
trojan和ss-libev的NAT能达到几?
ss-libev都是nat1,完全开放,上面说过了,v2的问题,等待后续更新(目前没有更新计划),v2现在只会处于nat4,也就是Symmetric,netch检测2是属于误报不准确导致
感谢解答。 请问下,ss能否实现udp over tcp,然后传输时用tls加密(类似v2ray的tcp+tls+web)?
可以实现,v2ray内置的ss功能就是udp over tcp,传输用的是ss加密,ss传输不支持tls加密
但是这样NAT 就只能4了呀。
但是这样NAT 就只能4了呀。
所以有需要nat1请用ss-libev而不是v2ray的内置ss。
v2ray内置的ss功能就是udp over tcp
不是
但是这样NAT 就只能4了呀。
所以有需要nat1请用ss-libev而不是v2ray的内置ss。
ss-libev+v2ray plugin和使用v2ray内置的ss是一回事吧。
不是
v2ray要打开ss udp通道可以这样,network值填写如下 "settings": { "method": "aes-128-gcm", "password": "123456", "network": "tcp,udp", "level": 1, "ota": false }
但不是 UDP over TCP
但不是 UDP over TCP
不过我记得自带的SS也没法开放NAT,可能我记错了,之前提过一个玩游戏的BUG可能搞混了吧,v4.25.0修了那个BUG,,内置的SS nat得有时间测一下
但不是 UDP over TCP
那v2内置的ss的udp是如何传输的呢
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 5 days
换xray
github-actions[bot] notifications@github.com 于 2021年2月2日周二 10:12写道:
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 5 days
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/v2ray/v2ray-core/issues/2616#issuecomment-771295862, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH6XU63ERMGEJ72TABWI4H3S45NQTANCNFSM4OO4IALQ .
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 5 days
nat是不是有些问题,跳严格,不过cod16这游戏不吃nat倒是无所谓。。都是直连服务器