Anywhere|科学之家 kexuezj.com
Anywhere · 科学之家
Everywhere|科学之家 kexuezj.com
Everywhere · 科学之家

NodePassProject:Nowhere / NodePass 等团队

Nowhere / NodePass 开源团队

背景: Apple NetworkExtension 内存紧箍咒

NodePassProject 维护 Nowhere、NodePass 等项目,覆盖 Apple 多平台与自研协议栈相关实践,成员公开回复多见协议与发布细节。

iOS 和 macOS 上的网络扩展(NetworkExtension Packet Tunnel Provider)对常驻进程内存施加了极其苛刻的硬性限制(在 iOS 上往往仅允许数十兆内存使用,超出即被系统强杀)。 公开资料见 [1]。

思路:自研轻量协议栈与三核自由度

NodePassProject 维护 Nowhere、NodePass 等项目,覆盖 Apple 多平台与自研协议栈相关实践,成员公开回复多见协议与发布细节。

NodePassProject 团队兵分两路实现了完美突围:在旗舰客户端 Anywhere 中,他们坚持完全采用 Apple 原生 Swift 配合底层 C 语言研发专有轻量网络协议栈与 Fake-IP 模块,实现对系统内存与 CPU 调度的纳秒级精细掌控。 公开资料见 [1]、[2]。

实现:内存压力控制与后台长连接看护

NodePassProject 维护 Nowhere、NodePass 等项目,覆盖 Apple 多平台与自研协议栈相关实践,成员公开回复多见协议与发布细节。

在 Anywhere 的演进中,团队针对高带宽吞吐场景进行了深度内存压力控制。 公开资料见 [3]。

影响与定位

NodePassProject 维护 Nowhere、NodePass 等项目,覆盖 Apple 多平台与自研协议栈相关实践,成员公开回复多见协议与发布细节。

Anywhere 与 Everywhere 证明了纯粹的原生工程力量在面对严苛系统沙盒限制时的巨大优势,收获了数千星标并深受追求极简与美感用户的赞誉,树立了 Apple 生态开源代理客户端的新典范。 公开资料见 [1]、[2]。

代表作品与核心贡献

Anywhere

访问作品

基于 Swift/C 自研协议栈的 Apple 全平台原生高性能代理客户端

Everywhere

访问作品

支持 Xray-core、sing-box 与 Mihomo 三核心自由切换的 iOS/iPadOS/macOS 客户端

编年大事记

2024-12-19

NodePassProject 开源纯原生客户端 Anywhere

着手构建基于 Swift/C 自研协议栈的 Apple 全平台代理框架。[1]

2026-05-07

开源 Everywhere 多核心项目

实现一个原生界面无缝调度 Xray-core、sing-box 与 Mihomo 三大主流内核。[2]

2026-07-31

发布 Everywhere 1.5(24)

优化多核心在 iOS 扩展沙盒内的并发资源调度与内核切换响应。[2]

2026-08-31

Anywhere 提交 commit 16ba4e4 与 b360f6b

引入后台任务保护(background-task protection)并调优 SDK 26 并发处理。[3]

2026-09-01

发布 Anywhere 2.1(371) RC 3

解决压力控制(pressure control)问题并微调用户界面。[3]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]

    Apple 全平台原生客户端主页与架构文档

    https://github.com/NodePassProject/Anywhere
  2. [2]

    多核心调度客户端源码与说明

    https://github.com/NodePassProject/Everywhere
  3. [3]

    核验内存压力控制与后台保护提交

    https://github.com/NodePassProject/Anywhere/commits
资料边界与事实声明

基于 NodePassProject 官方公开代码仓库、提交说明与技术架构文档整理,严格遵循公共文献边界。

修订历史:
  • 2026-09-11:依据 NodePassProject 旗下 Anywhere 与 Everywhere 仓库提交记录、Apple 平台原生工程实现与发布日志编写。