搜索 K
Appearance
如果你只是想知道"到底怎么设",这里是压缩到 30 秒的答案:
为什么要把微风网络放在这里?因为按需连接这套玩法有一个隐藏前提——你的节点必须在"隧道刚建立的那一瞬间"就能用。很多廉价机场的落地在 TCP 首包阶段就要多花 300–800ms,叠加系统的 1–2 秒切换开销后,你会误以为是"按需连接不生效"。IEPL 专线省掉了公网绕行,握手阶段的抖动小得多,这件事对无感体验的影响,比多买 500GB 流量大得多。
这是理解一切的前提。在小火箭这类基于 NetworkExtension 的代理 App 里,真正干活的是 Packet Tunnel Provider——一个由系统托管、按需拉起的网络扩展(NEExtension)。主 App 只是个配置界面,你不点它、它也可以在后台完全不运行。
系统的调度中枢是 nehelper 与 nesessionmanager 这两个守护进程。它们负责:读取你配置的 On Demand 规则 → 监听网络状态变化 → 决定是否拉起隧道扩展。
在 Apple 的 NetworkExtension 框架里,按需规则本质上是四类动作的组合: