我正在尝试在 Windows 7 上为我的 Mosquitto 代理设置 IP 白名单。为此,我根据这篇文章执行了以下步骤:如何将您的 IP 列入白名单 - Windows 专用。
- 从开始打开具有高级安全性的 Windows 防火墙。
- 从左侧的列表中选择入站规则。
- 搜索名为“mosquitto”的规则,TCP 和 UDP 有 2-2 条。(我不知道为什么每个都有两个。)
- 打开mosquitto TCP 规则的属性。
- 在范围选项卡的本地 IP 地址部分,选择这些 IP 地址并添加特定的 IP 地址。192.168.1.5 就我而言。
首先,我收到以下错误。
- 要解决此问题,必须在“高级”选项卡上修改“边缘遍历”设置。我已将其从“Defer to user”更改为“Block edge traversal”。
结论。它不起作用,我无法从 192.168.1.5 地址连接到代理。如果我选择“允许边缘遍历”选项,一切都是一样的。
一旦我切换回“任何 IP 地址”,我的客户端就可以毫无问题地连接。
怎么了?