如何检查我的网络是否阻止了 UDP 流量?

如何检查我的网络是否阻止了 UDP 流量?

我注意到,当我的手机连接到家里的 WiFi 时,手机上的某些应用程序无法连接,而它们可以通过 4G 工作,尽管我的 WiFi 连接快速且稳定。

我有理由相信 (*) UDP 连接不可靠或根本不起作用。有什么好方法可以测试吗?我可以使用 Android 手机和 Windows 笔记本电脑(带有适用于 Linux 的 Windows 子系统)。我可以通过 WiFi 或以太网将笔记本电脑连接到我的路由器。

我发现类似的问题。那里的答案要求在网络之外的单独主机上设置 UPD 服务器。不幸的是,我无法访问这样的主机,除非我可以在我的手机上设置 UDP 服务器(怎么做?)。

(*) 具体来说:我在家工作时向我工作的公司报告了一个错误,工程团队提到他们在 UDP 被阻止的网络上看到了这个问题。

答案1

serverfault 上有相关问题https://serverfault.com/questions/970921/how-to-start-iperf3-server-in-udp-mode 简而言之,假设您有两个计算机需要在某些端口上测试 udp。在计算机 1 上启动 ** iperf -s ** 服务器,在计算机 2 上启动 ** iperf ** 客户端,操作如下 是iperf3 -u -c server.ip.address -b 的,您可以将 Android 手机用作客户端或 iperf 服务器。唯一需要安装 termux https://play.google.com/store/apps/details?id=com.termux手机上的 Linux 类终端。您可以在那里安装 iperf,apt install iperf3 iperf3-static我应该注意,iperf 也可以在 Windows 下运行https://iperf.fr/iperf-download.php

相关内容