兔洞博客
兔洞博客
个人博客

Anywhere:原生 Apple 协议栈,Nowhere 与 Sudoku 都在里面

Anywhere

自研协议栈 · 原生 Swift

平台iOS
代理内核—
开源状态开源(GPL-3.0)
价格免费
维护状态活跃维护(2026-09 更新)
最新版本v2.1(2026-09-02 更新)
安装包27.9 MB · 需 18.0 及以上
上架时间2026-02-27 首次上架 App Store · 商店标价 免费
开发方Argsment Limited(App Store 发行主体)
GitHub★ 2429 · Fork 270
数据核验2026-10-11 · 来源 GitHub API 与 App Store 官方接口

这是什么

Anywhere 是一个用 Swift 和 C 从头实现的原生代理客户端,核心不依赖 Electron、WebView,也不套 sing-box wrapper。 协议、传输、QUIC 栈和系统数据包隧道都放在原生实现里,项目把 Apple 框架与 lwIP、ngtcp2、BLAKE3、libyaml 作为主要依赖。 它通过 NEPacketTunnelProvider 提供系统级数据包隧道,并用 Fake-IP DNS 做面向域名的透明分流。 协议侧除了 VLESS、Hysteria2、Trojan、AnyTLS、Shadowsocks、SOCKS5 和 Naive,还加入了 Nowhere 与 Sudoku。 其中 VLESS XHTTP 覆盖 HTTP/1.1、HTTP/2、HTTP/3,上传和下载还可以拆到不同服务器,通过会话 ID 关联。

适合谁

  • 想在一个原生实现里使用 Nowhere 或 Sudoku 的 Apple 用户
  • 需要 VLESS XHTTP 三种 HTTP 版本和上下行分离的人
  • 关注 ML-KEM-768 + X25519 后量子 VLESS 加密的人
  • 需要面向所有应用做 Fake-IP DNS 分流、同时保留规则脚本空间的人

和同类怎么比

对比AnywhereBaoLianDengClashBar
协议实现方式Swift/C 原生实现meow-rs xcframeworkmihomo 驱动
工作形态系统级数据包隧道系统透明代理扩展菜单栏客户端
特有能力Nowhere、Sudoku、VLESS XHTTP 上下行分离分应用代理与流量统计菜单栏规则、连接和日志排障
文档形态Routing 与 MITM 开发文档README 安装与构建说明快速开始和故障排查文档

一句话:Anywhere 的辨识度在协议栈本身,不是把另一个核心包进 Apple 图形界面。

八卦生态

Anywhere 是 NodePassProject 的独立项目,不是从别的仓库 fork 出来的,仓库创建于 2024 年 12 月 19 日。 官方仓库把它定位为 iOS、iPadOS、macOS 和 tvOS 的原生代理客户端,topics 只有 ios 与 proxy。 代码量约 260 个 Swift 文件、约 85000 行 Swift,README 还明确把源码目录作为能力核对入口。 它的文档不只面向使用者,还单独提供 Routing Rule System 与 MITM Rewrite System 两套开发文档。

避坑

  • README 把表格和亮点定义为人工维护摘要;协议、传输或配置项要以源码目录为核对入口
  • mlkem768x25519plus 是 VLESS 加密能力,不能当成独立代理协议填写
  • MITM Rewrite System 面向 TLS 拦截规则与脚本,和普通分流规则是两套文档
  • up/download detach 要求服务端也配合上传、下载两条腿及共享会话 ID

深入教程

本站没有 Anywhere 独立教程,可从 Anywhere GitHub 仓库 的 Documentations/Routing.md 与 Documentations/MITM.md 开始。

Anywhere — 客户端 翻墙软件
工具与软件