我正在尝试在 Windows 上寻找类似于 Linux 中的 iptables 的东西。我尝试过使用 Windows 防火墙以及编辑主机文件来阻止特定 IP,但没有成功。我也尝试过使用 WIPFW,但它甚至无法安装。我能够使用 NetLimiter 3 将我的连接速度限制到特定 IP,但每当我设置过滤器来阻止 IP 时,这些 IP 仍然可以连接。
我不需要硬件防火墙或路由器,也不需要重型防火墙程序。理想情况下,它应该是一种服务,只需让我添加 IP 地址和范围,并允许我阻止/允许传入和/或传出连接即可。甚至不需要 GUI。
有什么建议吗?
答案1
您可以使用 Windows 7 中的 Netsh AdvFirewall 发出高级防火墙命令。这是最接近 iptables 的功能,但并不像 zone alarm 那样可怕。
答案2
NetLimiter 3 专业版可以很好地完成此操作,只是配置不当。以下是正确的设置:
- 创建过滤器
- 在“Ip Ranges”下输入所需的 IP,不要选中“Local”,并确保选中“Match All”
- 保留其他默认设置,点击“保存”
- 转到节点视图中的过滤器并添加并启用规则
我认为我的问题是我在过滤器中输入了太多参数,最终导致它无法正常运行。