根据所选应用程序为 macOS 配置 VPN 拆分隧道
Configure VPN split tunneling for macOS based on selected apps
我的任务是为macOS开发拆分隧道功能,因此如果我连接到VPN连接,只有选定的应用程序才能将其流量发送到VPN,而其他应用程序将使用本地互联网连接。
我注意到其他VPN应用程序(如expressvpn(提供这些功能,但我无法在互联网上找到任何帮助来实现这一目标。
我自己还没有检查过,但 OpenVPN 守护程序公开了一组 API,可用于为每个应用程序创建多个 VPN 隧道,如您的问题中所述。
所以这个问题的解决方案是NKE,苹果的网络内核扩展 您可以编写自己的 kext 来处理各个级别的网络操作。
我希望这条线索将来能帮助某人。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 无法找到/读取配置文件.conf-FileIOException
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- 一种在C++中读取TXT配置文件的简单方法
- 生成MRPT库时cmake配置失败
- FFMPEG配置文件级别id大小无效
- 如何通过Conan和CMake找到用于pkg配置的.pc文件
- 配置文件解析器仅返回以前的值
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 是否可以配置提升日志刷新?
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- C/C++:打印(配置)头文件的内容
- 配置:错误:找不到 MySQL 包含目录
- 安装 psutil 和为 pypy 配置期间出错
- 叮当格式化程序多行格式配置错误
- 使用 Eclipse CDT 进行 Cplex 配置
- 为c++配置Visual studio代码
- 根据所选应用程序为 macOS 配置 VPN 拆分隧道
- VPN管理代理总是返回零配置文件,而且我似乎无法创建新的配置文件