c++ - 根据所选应用为 macOS 配置 VPN 拆分隧道
问题描述
我的任务是为 macOS 开发拆分隧道功能,因此如果我连接到 VPN 连接,则只有选定的应用程序可以将其流量发送到 VPN,而其他应用程序将使用本地互联网连接。
我注意到其他 VPN 应用程序(如 expressvpn)提供了这些功能,但我在互联网上找不到任何帮助来实现这一点。
解决方案
我自己没有检查过,但OpenVPN守护程序公开了一组 API,可用于为每个应用程序创建多个 VPN 隧道,如您的问题中所述。
推荐阅读
- julia - Julia 更新变量
- javascript - HTML使用javascript清除非活动输入
- sql-server - T-SQL Substring Regex?
- python-3.x - Calculating the average atomic distance between atoms in a trajectory file
- html - 用于 opengraph 的 mkdocs 元标记
- python - 如何替换所有的innerHTML
- php - 基于 WooCommerce 中产品 ID 的 2 种不同固定产品折扣的优惠券
- r - 绘制具有多个级别的数据时,geom_area 未显示预期结果
- python - 我正在尝试合并排序但没有得到正确的输出
- android - 如何使用 Hilt 在 View Holder 中注入依赖项?