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

Everywhere:一个 iOS 应用装下三套网络引擎

Everywhere

三种内核 · 一个驾驶舱

平台iOS
代理内核sing-box
开源状态开源(GPL-3.0)
价格免费
维护状态活跃维护(2026-09 更新)
最新版本v1.6(2026-09-10 更新)
安装包110.3 MB · 需 15.0 及以上
上架时间2026-05-12 首次上架 App Store · 商店标价 免费
开发方Argsment Limited(App Store 发行主体)
GitHub★ 305 · Fork 23
数据核验2026-10-11 · 来源 GitHub API 与 App Store 官方接口

这是什么

Everywhere 在一个 iOS 应用里并排放进 Xray-core、sing-box 和 Mihomo,用户导入自己的配置,再决定由哪套引擎接管网络。

三套引擎共用同一套界面、编辑器和仪表盘,但文件、状态与规则彼此隔离;运行时只启动一套核心,直接连接 iOS 的 utun,不经过额外的 tun→socks 桥。

配置入口覆盖 URL、文件和应用内编辑器,Xray-core 与 sing-box 使用 JSON,Mihomo 使用 YAML。连接、流量与路由决策也能直接在应用里查看。

适合谁

  • 手里同时有 Xray、sing-box 与 Mihomo 原生配置,不想为三套引擎分别装界面的人
  • 会读 JSON 或 YAML,希望保留自带配置工作流的人
  • 经常测试同一协议在不同核心下的处理,又不想每次重新学习操作界面的人
  • 需要在手机上查看每条连接、流量与路由决策,而不是只看一个连接开关的人

和同类怎么比

对比Everywhere单 Xray 引擎客户端单 sing-box 引擎客户端
引擎数量三套并存,一次运行一套一套一套
配置工作流JSON 与 YAML 都有对应入口Xray JSONsing-box JSON
切换界面共用编辑器与仪表盘固定单引擎界面固定单引擎界面
状态空间每套引擎各有文件、状态和规则单一空间单一空间

一句话:Everywhere 没有再造第四套核心,而是给三套核心同一个驾驶舱。

八卦生态

Everywhere 是 2026 年创建的独立项目,没有 fork 血缘,仓库属于 NodePassProject。官方口号 “One app. Three networking engines. Your rules.” 几乎就是完整产品定义。

它也没有掩盖底层来源,README 直接向 Xray-core、sing-box、Mihomo 等项目致谢。应用层主要使用 Swift,构建时再通过 SwiftPM 接入预编译的 Go 核心和内置 zashboard。

避坑

  • Naive 不在 Everywhere 支持项中,即使协议表显示 sing-box 本身支持,也不能据此当成应用可用功能
  • ShadowsocksR 只能走 sing-box 或 Mihomo;Sudoku 只在 Mihomo 一侧有支持,换核心前要看协议矩阵
  • 三套引擎不会同时运行,切换核心也意味着切换各自独立的文件、状态与规则空间
  • 自行编译需要执行 build.sh、打开 Xcode 工程并配置签名;首次解析还会下载预编译核心框架

深入教程

三核心协议矩阵、构建步骤和依赖说明可查 Everywhere 官方仓库,成品应用则从 Everywhere Proxy 的 App Store 页面 获取。

Everywhere sing-box 客户端 翻墙软件
工具与软件