翻墙应用商店

NodePassProject 团队俗称:NodePassProject / NodePass / Anywhere Team

纯粹原生与多核演进:Anywhere、Everywhere 与 Apple 生态全栈实践

资料边界与事实声明

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

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

本站收录作品

已收录 2 款主导开发应用
Anywhere

Anywhere

开源免费
iOS

原生 Swift/C 实现的 Apple 平台代理客户端,自带协议栈、规则路由、Fake-IP DNS 与数据观测能力。

Everywhere

Everywhere

开源免费
iOS

可在 iOS 上切换 Xray-core、sing-box 与 Mihomo 的多核心客户端,支持导入原生配置和查看连接。

代表作品与核心贡献

Anywhere

访问作品

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

Everywhere

访问作品

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

时代与 Apple NetworkExtension 内存紧箍咒的困境

iOS 和 macOS 上的网络扩展(NetworkExtension Packet Tunnel Provider)对常驻进程内存施加了极其苛刻的硬性限制(在 iOS 上往往仅允许数十兆内存使用,超出即被系统强杀)。传统基于 Go 语言移植的庞大核心在并发暴涨时极易触发 OOM,成为制约 Apple 平台客户端性能的最大瓶颈。[1]

破局与设计哲学:自研轻量协议栈与三核自由度

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

在面向进阶折腾用户的 Everywhere 中,团队则秉承“One app. Three networking engines. Your rules.”的信条,在一个简洁的原生界面下赋予用户一键无缝切换 Xray、sing-box 与 Mihomo 内核的终极自由。[1][2]

硬核工程深水区:内存压力控制与后台长连接看护

在 Anywhere 的演进中,团队针对高带宽吞吐场景进行了深度内存压力控制。在 commit 36ed7e6 中,团队修复了“Fix pressure control issues”,并在 commit 16ba4e4 中加入了专有的“background-task protection”,确保应用在退入系统后台或设备锁屏时,长连接不被系统休眠机制强行中断。

在 commit b360f6b 中,团队针对 SDK 26 进行了并发与异步管道调优,使跨平台原生代码在 iOS、iPadOS、macOS 乃至 tvOS 上均能以极低资源开销丝滑运行。[3]

时代余响与历史地位

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

致敬开发者的坚守

代码或许归档,但火种永不熄灭。为推动网络对抗演进与底层工程突破的开拓者献上一份敬意。

单设备 1 小时内限致敬 1 次 · 匿名无感不收集隐私

编年大事记

NodePassProject 开源纯原生客户端 Anywhere

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

开源 Everywhere 多核心项目

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

发布 Everywhere 1.5(24)

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

Anywhere 提交 commit 16ba4e4 与 b360f6b

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

发布 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

发现人物信息不准确?

提交建议内容和公开证据链接。无需填写联系方式,资料会在人工核验后更新。

提交信息纠错