Vpn

如何確定我的 VPN 是否通過 UDP 流量?

  • January 23, 2014

我有一個客戶端應用程序無法通過 VPN 連接與其對應的伺服器進行連接。伺服器是 Windows SBS 2011,客戶端是 Windows 7 64bit Enterprise。使用 Windows VPN 客戶端。我可以 ping 伺服器並瀏覽它的驅動器,但是當客戶端應用程序嘗試連接時,它會立即因一系列一般原因而失敗(例如“可能伺服器未打開”和“可能您指定的 IP 地址無效”) . 在與應用程序支持人員交談後,他們讓我在伺服器和工作站上執行測試客戶端/伺服器對應用程序,以驗證 UDP 流量是否正在傳輸。測試失敗。

所以現在我需要弄清楚 UDP 流量是否通過,如果不是,我需要做什麼來解決這個問題。

我用的是netcat,你可以在這裡下載windows版本

在 VPN 的一端啟動一個偵聽器(-l 用於偵聽 -u 用於 UDP):

nc -lu <port>

在另一端測試 UDP 連接,發出 nc 命令後輸入的文本應出現在偵聽器終端上:

nc -u <litenerIP> <port>

這是在 2 個單獨的終端中執行的本地測試:

聽眾:

$ sudo nc -lu 99

hello
test

客戶:

$ sudo nc -u 127.0.0.1 99

hello
test

引用自:https://serverfault.com/questions/569409