如何确定我的 VPN 是否正在通过 UDP 流量?

如何确定我的 VPN 是否正在通过 UDP 流量?

我有一个客户端应用程序无法通过 VPN 连接与其服务器对应方建立连接。服务器是 Windows SBS 2011,客户端是 Windows 7 64 位企业版。使用 Windows VPN 客户端。我可以 ping 服务器并浏览其驱动器,但当客户端应用程序尝试连接时,它会立即失败,并出现一系列一般原因(例如“服务器可能未打开”和“您指定的 IP 地址可能无效”)。在与应用程序支持人员交谈后,他们让我在服务器和工作站上运行测试客户端/服务器应用程序对,以验证是否正在传输 UDP 流量。测试失败。

所以现在我需要弄清楚 UDP 流量是否正在通过,如果没有,我需要做什么来解决这个问题。

答案1

我使用netcat,你可以下载windows版本这里

在 VPN 的一端启动一个监听器(-l 表示监听,u 表示 UDP):

nc -lu <port>

在另一端测试UDP连接,发出nc命令后输入的文本应该出现在监听终端上:

nc -u <litenerIP> <port>

这是在两个独立终端进行的本地测试运行:

听众:

$ sudo nc -lu 99

hello
test

客户:

$ sudo nc -u 127.0.0.1 99

hello
test

相关内容