可以在未连接VPN时阻止特定应用程序。 Block torrent program if VPN is not connected。 实质很简单:Windows有两个网络组“Public”和“Private”。当您在专用网络上时,应用程序将被阻止,但不会通过公共网络阻止。
我想要的是允许通过专用网络连接建立VPN连接,但不允许任何其他连接通过专用(也不允许入站,也不允许出站)。然后,当建立VPN连接(公共网络)时,允许通过该公共网络的所有连接。
我的以太网连接设置为专用网络,我的VPN设置为公共网络。
Outound rules:
入站规则:
到目前为止,真好!通过这些配置,我的VPN程序可以创建连接,并获取新的IP地址。但是,所有其他连接仍然被阻止。
现在问题,我创建了另一个出站规则,以允许公开个人资料的所有内容。 Windows防火墙告诉我私有和公共配置文件都处于活动状态(连接VPN时)。虽然,当我打开Firefox时,我根本没有任何联系......
我的问题:我需要更改以便在私有&公共网络处于活动状态,但仅在“私有”处于活动状态时阻止。
注意:我还尝试默认允许所有出站,并设置规则以阻止私有下的所有出站。到目前为止,这种方法也失败了。似乎私有规则覆盖公共规则?
答案 0 :(得分:1)
您似乎没事,只是您的VPN连接必须位于“专用网络”组中,而WAN宽带连接必须位于“公共网络”组中才能使其与防火墙设置一起使用。
只需在“网络和共享中心”中将活动VPN连接更改为“工作网络”,将WAN宽带连接更改为“公共网络”即可。
防火墙应“允许”“专用配置文件”的所有出站连接,但要“拒绝”“公用配置文件”和“域配置文件(仅Win7)”的所有出站连接。
它适用于Windows 7/8 / 8.1 / 10