windows - 如果特定程序未连接到 OpenVPN 服务器,则阻止其访问 Internet
问题描述
我查看了互联网并没有找到任何解决方案。我的任务是在系统未运行 OpenVPN 连接时阻止 Google Chrome 访问 Internet。因此,结果它将:
- 如果 OpenVPN 未连接,则阻止 Internet 访问。
- 如果已连接 OpenVPN,则允许访问 Internet。
有任何想法吗?该平台是Windows 10。对于其他类型的 VPN 连接,可以坚持使用特定接口并配置 Windows 防火墙。目标机器是远程机器,由 TeamViewer 操作,因此最好的情况是仅阻止 Google Chrome。
解决方案
我找到了解决方法。您需要将主网络切换到私人配置文件。当您通过 OpenVPN 连接时,您的系统在公共配置文件中工作。因此,您可以将防火墙配置为仅允许通过公共配置文件进行连接。在这种情况下,当谷歌浏览器通过私人配置文件运行时,它不会允许连接。
推荐阅读
- javascript - WebAuthN 是否可以查看可用的平台身份验证器?
- python-3.x - TypeError:init()缺少1个必需的位置参数:'kernel_size'
- github - “这种比较需要很长时间才能产生。” github上的错误
- minikube - 如何在 Minikube VM (KVM2) 中获得包管理器?
- azure-cli2 - 多个 DevOps REST 方法抛出“命令失败并出现意外错误”
- laravel - 带有 csrf 的 Laravel Yajra 数据表操作按钮仍然抛出 419
- node.js - 对象未在 ejs 文件中解析
- java - Akka 引用随着 Play 框架不断增加
- ios - 金属着色器确定凸四边形内的点
- spring-data-jpa - Postgresql jsonb 运算符不使用 spring data jpa