首页 > 解决方案 > MacOS 网络扩展相当于内核扩展?

问题描述

随着 Big Sur 的发布 - 网络内核扩展现在正式无法访问。但是,我在新的网络扩展 API 中找不到我需要的等效功能。

在我的 NKE(网络内核扩展)中 - 我能够通过挂钩套接字绑定和/或重写该应用程序的传出数据包的源 IP 来控制特定应用程序中数据包的路由。这样做我可以控制这些数据包为该应用程序通过哪个接口(所谓的拆分隧道)。

我看不到如何用新的 API 做类似的事情。新的 API 是否为此用例提供?可能吗?

标签: macoskernel-extensionnetworkextensionmacos-system-extension

解决方案


推荐阅读