【发布时间】:2021-06-10 18:24:28
【问题描述】:
我使用 WebRTC 构建视频会议解决方案。一些客户端来自受限制的网络,UDP 端口被阻止,并且会议无法正常工作,因为媒体服务器依赖于 UDP 端口 10000。我需要在我的 mac 中模拟相同的网络条件,这样我就可以在不打扰客户端的情况下进行测试出视频会议。 那么如何阻止与我的 Mac 的 UDP 连接呢?任何帮助将不胜感激。
问候, 亚西斯
【问题讨论】:
标签: macos networking udp webrtc
我使用 WebRTC 构建视频会议解决方案。一些客户端来自受限制的网络,UDP 端口被阻止,并且会议无法正常工作,因为媒体服务器依赖于 UDP 端口 10000。我需要在我的 mac 中模拟相同的网络条件,这样我就可以在不打扰客户端的情况下进行测试出视频会议。 那么如何阻止与我的 Mac 的 UDP 连接呢?任何帮助将不胜感激。
问候, 亚西斯
【问题讨论】:
标签: macos networking udp webrtc
您可以在 OSX 中使用pfctl。
sudo nano /etc/pf.conf
在文件末尾添加以下内容以阻止端口 10000 上的 UDP
block out proto udp from any to any port 10000
然后启用防火墙
sudo pfctl -f /etc/pf.conf && sudo pfctl -E
【讨论】: