1
WingOwO OP 对 ubuntu 重新测试了一下, 发现现在跟其他两个系统的错误一样了, 明明昨晚上还是最正常的那个 QwQ
|
2
vchroc 2023-11-10 16:51:58 +08:00
为什么要重写呢?不过还是推荐给你 natmap ,挺好用的
https://github.com/heiher/natmap |
3
WingOwO OP @vchroc 当作练手试试的. 并且几个月前 natmap 也是可以正常使用的, 最近在 fedora coreos 测试启动后发现 napmap 也无法正常使用了, 运营商是广东移动, 有公网 IPv6, 现在比较凌乱, 不知道发生什么事了😂
|
5
cnbatch 2023-11-10 23:53:51 +08:00
我也有个类似的跨平台工具,纯实验性质:
https://github.com/cnbatch/PunchNAT 本机测试连接是有效的,OP 可以对比下哪里不同。 由于不清楚 rust 怎么写,所以只能描述我自己的做法。 我的做法很简单,监听的时候,不设置任何 interface ,表示监听全部接口。 然后设置 IPV6_V6ONLY 为 false ,表示使用 IPv6 栈接管 IPv4 ,此时会用到 IPv4-mapped IPv6 。 当然了,可以手动切换为纯 IPv4 模式。 |