【发布时间】:2014-05-24 00:39:12
【问题描述】:
我需要一个 NAT 穿越解决方案,以便在互联网上传输 RDP 数据。我偶然发现了以下工具,它真的很棒 - pwnat。
我已经在不同路由器后面的两台不同机器上进行了尝试,但我无法按照上面链接中的说明使其工作。 pwnat 还在工作吗?如果是,我可能做错了什么?这对我很有帮助。
注意:我使用的是 Windows 机器进行测试,并从以下链接下载了 Windows 版本:
【问题讨论】:
-
如果没有看到正在发送的流量,就很难诊断问题。尝试使用 wireshark 或类似工具捕获两台机器看到的流量,然后在此处发布。
-
如果您的 NAT 路由器正在更改出站数据包的源端口,此方法将失败。无法通过在本地网络上捕获数据包来诊断此问题;您需要在 NAT 路由器和 ISP 之间捕获数据包,或者在具有公共 IP 地址的远程系统上捕获数据包。
-
这里分享的文章来自我的博客。因此,我想添加以供将来参考,pwNAT 对我来说永远不会可靠。我将我的应用更改为 IPv6,因为它没有 NAT,因此即使在启用 NAT 的 ipv4 路由器后面也能正常工作。
标签: network-programming nat rdp pwnat