嗨,我正在尝试在两个计算实例(在不同网络上且没有公共 IP)之间实现 UDP 打孔概念,这两个计算实例位于其各自网络的两个不同云 NAT 后面。似乎在日志中我可以看到正在建立的连接,但看不到终端上正在传输的消息/数据包。我不太明白这里发生了什么,有人能帮我吗?提前谢谢!
echo "hello" | nc -p 5010 -u <cloudNAT IP 2> 5009 - vm 2
echo "hello" | nc -p 5009 -u <cloudNAT IP 1> 5010 - vm 1
在两个虚拟机中我都有一个屏幕,其中我正在监听端口 5009
PSB 日志的截图。