功能详解

从订阅与节点,到接管与观测。了解每一步连接由什么组成。

平台支持矩阵

一台设备对应一套能力边界:系统、CPU、TUN、双内核与自动更新,先看矩阵再决定用在哪台机器。

能力 macOSApple Silicon Windowsx64 Linuxx86_64(社区实验) iOS开发验证中
安装包DMG(签名与公证)EXE(未签名)TAR.GZ(社区归档)暂未公开分发
系统代理✓ 自动快照与还原✓ 自动快照与还原✗ 手动配置—
TUN 模式✓ 管理员授权✓ 系统服务承载实验性 systemd / polkit 服务—
双内核切换✓✓✓—
应用内自动更新✓✓✗ 手动下载—
当前状态正式支持正式支持社区实验开发验证中

更新内容以各平台发布说明为准;Linux 的验收边界与安装步骤见Linux 支持范围。

节点选择与测速

按地区、名称与延迟找到合适的节点,保留自动选择,也支持手动指定。

  • 按地区整理节点,结合名称搜索、可用过滤与延迟排序缩小范围。
  • 支持单节点与整组延迟测试,区分测速中、成功和超时状态。
  • 自动选择组可手动固定节点,并通过「恢复自动」重新交给内核择优。
  • macOS 托盘中可切换节点并查看延迟,不必反复打开主窗口。

订阅管理

URL / 粘贴 / 文件 / 拖拽 / 深链接五种方式导入;流量与到期自动追踪;自动更新失败保留旧配置并指数退避重试。

  • 导入即校验:格式不合法当场报错,不会写坏现有配置。
  • 订阅卡片直观展示剩余流量与到期时间,即将到期高亮提醒。
  • 自动更新间隔可按订阅独立设置(默认 6 小时);更新失败不会清空节点,旧配置继续可用。
  • 支持 crossbow://import?url=… 深链接,从任意分享页一键导入。
  • 顶部配置选择器可直接切换已导入的配置;切换后可在概览检查出口与接管状态。
  • 配置来源详情展示上次成功、下次更新或重试时间,以及最近失败原因;更新后统计新增、移除和变化的节点数量。

系统代理守护

macOS / Windows 开启前快照原设置,退出/崩溃还原;内核异常自动降级恢复——告别「退出后断网」。

  • 开启代理前对每个网络服务的 HTTP/HTTPS/SOCKS 原设置拍照存档(journal)。
  • 正常退出、崩溃、甚至进程被强杀,下次启动都会先执行一次全量还原,不留脏设置。
  • 内核崩溃时立即还原系统代理并提示;覆写导致的配置错误自动进入安全模式(禁用覆写重启一次)。
  • 混合端口被其他程序占用时,启动前即明确报错,不让你对着「启动中」干等。

TUN 模式

通过虚拟网卡接管更多应用流量;macOS / Windows 可与本应用的系统代理同时开启。Linux 实验版需单独安装服务。

  • macOS 首次开启需管理员授权,Windows 需安装并使用后台服务;完成设置后可在界面开关 TUN。
  • TUN 与本应用的系统代理可同时开启;其他代理或 VPN 的 TUN 应先关闭,避免路由冲突。
  • Linux 实验版通过 systemd / polkit 服务运行 mihomo TUN;尚未完成所有桌面与真实网络场景的验收。
  • 若其他代理或 VPN 已占用隧道路由,先关闭对方的 TUN 模式;断网时可按仓库中的离线恢复说明操作。

网络诊断向导

按依赖顺序检查内核、控制器、配置、端口、系统代理、代理连通与 DNS;优先定位第一个阻塞项。

  • 逐层排查:先内核是否起来,再控制器是否就绪,然后配置是否合法、端口是否监听、系统代理是否指向本应用、代理是否真的能出网、DNS 是否可用。
  • 逐项显示检查中、通过、失败或跳过;结束后优先展示第一个阻塞项,提供可用的修复操作或配置入口。
  • 诊断结果保留在当前应用会话中;修复后重新检查,确认后续依赖项是否恢复。

JS 覆写

用 function main(config) 改造订阅:过滤节点、改写规则、注入自定义配置。保存即校验,错误当场归因。

  • 内嵌 JS 引擎沙箱执行,无网络无文件副作用,只对订阅配置做纯函数变换。
  • 支持「脚本」与「Merge 补丁」两种覆写类型;可同时启用多条并绑定到指定订阅。
  • 保存时自动试运行:语法错误、运行时异常当场报错并定位到行。
  • 覆写出错不会拖垮内核:自动进入安全模式禁用全部覆写,修复后保存即恢复。

轻量模式

关闭窗口后保留内核与代理,释放界面内存。重新打开自动接管,状态无缝恢复;托盘一键切换。

  • 轻量交接:GUI 进程只保留托盘与内核管理,webview 内存完全释放。
  • 内核以 detach 模式留给系统收养;重新打开应用自动收养并恢复全部状态。
  • macOS 菜单栏实时速率在轻量模式下照常跳动。

实时观测

菜单栏实时速率、速率曲线、按进程聚合的流量排行、单连接断开、分级日志——运行状态尽收眼底。

  • macOS 菜单栏双行实时速率(上行/下行),数字恒宽显示不抖动。
  • 首页实时速率曲线 + 累计流量;当前出口节点与延迟一目了然。
  • 连接页按进程聚合流量排行,可单独断开任意连接。
  • 点击连接行查看完整目标、命中规则、策略链和进程路径;可逐项或整体复制,并按流量排序、搜索和暂停刷新。
  • 日志支持级别多选、关键词筛选、暂停跟随、返回底部和复制单条;可将当前筛选结果导出为脱敏日志。
  • 节点页可测试 YouTube、X、Google 与 GitHub,保留测试时间与出口;链路变化后提示重新测试,HTTP 限制响应与连接失败分别说明。

双内核引擎

mihomo 生态兼容性最佳,sing-box 新协议跟进快——应用内一键下载、切换即用。

  • 设置页一键下载对应内核(约 20MB,支持镜像加速),切换需内核已安装。
  • 切换即热重启:配置自动按引擎格式转换(sing-box 输出 JSON 并注入 Clash 兼容 API)。
  • sing-box 专属:规则集(geoip/geosite)自动下载、本地缓存并每日自更新。
  • 切换后托盘速率、连接观测等全部功能无缝衔接。

重要结果,不被琐事淹没

通知集中呈现错误、需要处理的问题与后台任务进度;主题、语言等可直接感知的成功操作保持安静。

  • 顶部铃铛提示未读,通知中心按待处理问题与时间整理;重复故障合并,恢复状态保留在同一记录中。
  • 更新、内核下载和测速共用进度反馈;收起通知不会取消任务,失败后仍能查看原因。
  • 技术详情统一脱敏,可复制并前往设置、日志或诊断。历史仅保留本次会话的最近记录,不是永久日志。
  • Linux 后台系统通知改进已合入 main:使用桌面原生提醒,不创建抢焦点浮层;是否包含请以当前发布说明为准。

配置快照与恢复

保存前自动保留最近五份配置快照,可在界面查看时间、配置与覆写数量,选择需要恢复的版本。

  • 在「配置 → 配置恢复」查看快照,确认恢复影响后再执行。
  • 恢复订阅、本地配置、覆写链与当前配置选择,保留外观、端口、内核及接管设置。
  • 恢复前保留当前版本;运行中的内核可能重新加载或短暂重启。自动快照不替代升级前的数据目录备份。

由你确认的应用更新

macOS / Windows 可在应用内检查、下载并安装更新;检查版本与下载是两个独立动作。

  • 手动点击「检查更新」只检查版本,发现新版后由你点击「下载」确认;不会因开启自动下载而立即下载。
  • 自动检查与自动下载分别设置;自动下载仅作用于定时检查,下载完成后提示重启安装。
  • Linux 实验版暂不支持应用内更新,需从发布页下载新归档;Windows 安装与服务说明见进阶指南。

外观与连接设置

界面支持浅色、深色、跟随系统及中英文;按使用场景调整端口与局域网连接。

  • 主题与语言在应用设置中切换;外观跟随系统时会响应系统明暗变化。
  • 混合端口供 HTTP 与 SOCKS5 共用,修改时需点击「应用」或按 Enter,失去焦点不会保存。
  • 开启「允许局域网连接」后,同一网络中的设备可使用本机局域网 IP 与混合端口;需要系统防火墙允许访问。

社区共建的 Linux 实验版

提供 x86_64 TAR.GZ;当前主要验证 CachyOS 与 niri / Wayland,逐步补齐桌面适配。

  • 归档包含 GUI、mihomo 与可选服务安装脚本。解压后以普通用户运行,浏览器或终端需手动配置 HTTP / SOCKS 代理。
  • TUN 需安装 systemd / polkit 服务,当前使用 mihomo;Linux 尚无系统代理开关、AppImage / DEB 和应用内自动更新。
  • 宿主机 niri 的完整 TUN、休眠恢复与其他桌面环境仍需验证,适合愿意反馈问题的测试者。

还有更多进阶玩法

JS 覆写、双引擎切换、深链接导入,继续探索。

查看进阶指南 →