macOS 上的多个网络扩展



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

  1. 哪个提供程序将首先接收 TCP/UDP 段?

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

  3. 如果没有早期启动,哪个先实例化或最后实例化?

AFAIK,似乎先到先得。首先激活的扩展首先接收流量。 是的,如果第一个掉了它,我的理解是下一个不会看到流量。 取决于哪个首先对其激活请求进行排序。

最新更新