macOS 上的多个网络扩展

Posted

技术标签:

【中文标题】macOS 上的多个网络扩展【英文标题】:Multiple Network Extension on macOS 【发布时间】:2021-02-21 05:21:50 【问题描述】:

如果机器上有多个NEFilterDataProvider/NEFilterPacketProvider(s) 并且同时处于活动状态。

    哪个提供商会先收到 TCP/UDP 段?

    如果其中一个网络扩展丢弃了流或数据包,那么其他人就没有机会解析它了吗?

    如果没有 earlyboot,哪个先实例化或最后实例化?

【问题讨论】:

【参考方案1】:

AFAIK,看来是先到先得。首先被激活的扩展,首先接收流量。 是的,如果第一个掉线,我的理解是后面的就看不到流量了。 取决于哪个首先对其激活请求进行排序。

【讨论】:

以上是关于macOS 上的多个网络扩展的主要内容,如果未能解决你的问题,请参考以下文章

网络上的可扩展性

macOS和Linux系统中的虚拟网卡(xFsRedir虚拟局域网功能扩展之其他平台的实现)

macOS和Linux系统中的虚拟网卡(xFsRedir虚拟局域网功能扩展之其他平台的实现)

macOS和Linux系统中的虚拟网卡(xFsRedir虚拟局域网功能扩展之其他平台的实现)

vmware macos磁盘扩展(转载)

macOS 上的 .so 和 .dylib 有啥区别?