Conversation
|
xray dial udp 上层 dest 填什么是不是都 listen 的 0.0.0.0,这样就刚好默认双栈 我得测试双栈下 addr String 行为是不是一致的, |
|
测完了,先说结论 不过发现双栈需要 network 是 udp,如果是 udp4 或者 udp6 都会收不到另一种
|
|
|
|
加个配置两种模式都保留吧, |
如果没加 mux 无需担心,下次 dial 就换端口了,两种都保留算了吧,本来是为了解决那哥们要的应用 sockopt,
ipv6 映射啥意思,我要改啥吗 |
|
我的意思是如果用同一个 socket,那么在经过 Symmetric NAT 前,或者 NAT 是 Cone,来源二元组都是一样的,运营商/GFW 可能有 UDP 单端口限速,多 resolvers 的速度就会受影响,而 IPv6 更是理论上不需要任何 NAT,本地端口号即公网端口号 还是希望能同时兼容多 sockets 和 sockopt |
|
|
|
有可能,来源一样 dst 不一样有打洞的嫌疑
|
sockopt 主要是缺少上层 streamSettings 问题,不然可以直接调用 internet.DialSystem |
@RPRX in the second force-pushed version (6ddda1a) of my PR #5976 I added callback |
你封装个 streamSettings.sockopt 进去干啥,还不如像 udphop 封装个 dialer 进去呢,然后就可以把 udphop 移到 mask 不过这个 dialer 也只能 tcp udp,对于 icmp 就没办法了 |
Because I can't pass
Do you mean to pass |
变回 single
#5976