阻止应用程序访问网络,单个 IP 地址除外

Ada*_*her 3 windows ipsec windows-firewall windows-10

我将如何阻止特定的 .exe 访问任何网络 (TCP) 资源,但 1 或 2 个 IP 地址除外?

可以使用 Windows 防火墙(netsh 或 UI)和/或 IPSec 来完成吗?如果是这样,如何?

笔记:

  • 我不想将我的默认防火墙行为设置为 BLOCK。
  • 操作系统是 Windows 10 专业版

谢谢!

Har*_*ton 6

根据此答案,您无法为传出阻止规则创建例外。

因此,您需要为可执行文件创建多个阻止规则,以便覆盖除您要允许的那些地址之外的整个 IP 地址范围。

例如,如果您只想允许到 100.100.1.33 的流量,您可以为 1.1.1.1-100.100.1.32 和 100.100.1.34 到 255.255.255.255 创建阻止规则。