Appearance
Sing-box (macOS) 配置指南:从零上手到高级透明分流
快速答案
macOS 官方实测Sing-box 在 macOS 上提供了基于 Apple Swift 语言开发的原生轻量 GUI 客户端。利用 macOS 系统底层的 Network Extension(网络扩展)实现 100% 透明流量接管,无需常驻重型 Chromium 框架,内存占用低于 30MB,支持 VLESS Reality、Hysteria 2 与 TUIC 等次世代协议。
核心结论
核心优势:极低能耗 · 原生 Swift 界面 · 完美支持 Apple M 系列芯片 · 适合追求长续航的 MacBook 用户。一、软件简介与核心特性对比
在 macOS 平台上,主流代理软件包括 Electron 框架的 Clash Verge Rev、常驻菜单栏的 ClashX Meta 以及完全使用原生 Swift 开发的 Sing-box for macOS (GUI)。
mermaid
graph TD
A[macOS 网络请求] --> B{Sing-box Network Extension}
B -->|国内域名 / 局域网| C[直连 Direct (0 延迟)]
B -->|OpenAI / Claude / 海外网站| D[智能分流 ➔ 专线出口节点]
B -->|恶意广告 / 追踪脚本| E[自动拦截 Reject]Sing-box 与传统客户端核心对标:
| 评估维度 | Sing-box for macOS | Clash Verge Rev (Mac) | ClashX Meta |
|---|---|---|---|
| 开发语言与架构 | 原生 Swift (AppKit/SwiftUI) | Electron (Chromium + Node) | Swift (菜单栏) + Meta 内核 |
| 内存与能耗占用 | 极低 (~25MB),续航最长 | 较高 (~150MB~200MB) | 较低 (~45MB) |
| 系统流量接管方式 | Network Extension (系统级虚拟网卡) | TUN 虚拟网卡 / 系统代理 | 系统 HTTP 代理 / 增强模式 |
| 协议支持 | VLESS、Hysteria 2、TUIC、SS | VLESS、Hysteria 2、SS | VLESS、Hysteria 2、SS |
| 适用人群 | 追求极致省电、轻量的 MacBook 用户 | 喜欢多功能大窗口与可视化规则的用户 | 习惯传统小猫咪菜单栏交互的用户 |
二、正版下载安装与系统权限配置
1. 正规下载渠道
- 渠道一:Mac App Store(推荐非国区 Apple ID)
使用美区或港区 Apple ID 登录 Mac App Store,直接搜索Sing-box点击获取并安装(支持自动静默更新); - 渠道二:官方 GitHub Releases
访问官方开源仓库 SagerNet/sing-box,下载最新版的.dmg安装包,拖动到Applications(应用程序)目录。
2. 授予 macOS 网络扩展权限 (Network Extension)
首次打开 Sing-box 时,macOS 会弹出系统安全拦截提示:
- 点击系统弹窗中的 「打开系统偏好设置」(或前往「系统设置 ➔ 隐私与安全性」);
- 找到提示 「“sing-box” 想要添加网络扩展配置」,点击 「允许 (Allow)」 并输入 Mac 开机密码;
- 允许后,Sing-box 将具备在系统底层无缝接管网络的能力。
三、订阅导入与节点更新步骤
text
┌─────────────────────────────────────────────────────────────┐
│ Sing-box 订阅导入三步操作流程 │
├─────────────────────────────────────────────────────────────┤
│ 1. 登录机场后台 ➔ 复制「Sing-box 格式」或「通用订阅」链接; │
│ 2. 打开 Sing-box 客户端 ➔ 点击 Profiles (配置文件) ➔ 点击 + ;│
│ 3. 粘贴订阅 URL ➔ 命名为 MyAirport ➔ 点击 Save (保存) ➔ 启用。│
└─────────────────────────────────────────────────────────────┘- 获取订阅:登录已购买的机场后台(如 光速云 或 一翻云),在「仪表盘」中复制 Sing-box 专属订阅链接;
- 添加配置 (Profiles):
- 打开 Sing-box 界面,点击左侧或顶部的 「Profiles」 标签;
- 点击右上角的 「New Profile (新建)」;
- Type (类型) 选择
Remote (远程订阅); - Name 填写机场名称;
- URL 粘贴你的订阅链接;
- Auto Update 设置为
1440 min(即每天自动更新一次节点列表);
- 点击「Save (保存)」并下载:系统会自动拉取全部节点信息。
四、核心分流模式与节点选择
- 切换模式 (Mode):
- Rule (规则模式 - 强烈推荐):根据内置域名与 IP 数据库智能分流,国内网站秒开直连,海外网站走代理;
- Global (全局模式):整台 Mac 的所有网络连接全部强制通过代理节点(仅用于特殊调试);
- Direct (直连模式):关闭代理直接联网。
- 选择最优节点:
- 切换到 「Groups (策略组)」 页面;
- 点击 「⚡ 测速图标 (Health Check)」,查看各节点的真实延迟;
- 日常浏览与 4K 视频推荐选择 香港 (HK) 或 日本 (JP) 专线;使用 ChatGPT / Claude 建议选择 美国 (US) 原生住宅节点。
五、进阶技巧:开启独立 TUN 透明代理与防 DNS 泄漏
Sing-box 默认通过 Network Extension 实现了透明接管。如需进一步优化终端(Terminal)与防止 DNS 污染:
- 终端免配置代理:
由于 Network Extension 属于系统底层三层拦截,打开 Mac 的Terminal或iTerm2,无需执行任何export http_proxy即可直接享受 Git Clone 与 Homebrew 加速; - 配置 DoH (DNS over HTTPS):
在配置文件中将远程 DNS 设置为https://1.1.1.1/dns-query或https://dns.google/dns-query,国内 DNS 设置为https://223.5.5.5/dns-query,彻底杜绝本地宽带的 DNS 投毒。
六、常见报错与 30 秒快速自查
| 常见报错现象 | 根本诱因 | 30 秒解决对策 |
|---|---|---|
| 开启连接后无法联网 | 未授予网络扩展权限或端口冲突 | 前往「系统设置 ➔ 隐私与安全性 ➔ 网络扩展」重新授权并重启软件 |
| 订阅下载报错 (Fetch Failed) | 机场订阅链接被墙或格式不兼容 | 先开启系统其他网络或联系机场客服获取转换链接 |
| 网页能开但国内 App 卡顿 | 规则模式误设为了 Global 全局 | 在主界面将 Outbound 模式切换回 Rule (规则模式) |
| 时间不同步握手失败 | Mac 系统时间误差超过 60 秒 | 进入系统设置 ➔ 通用 ➔ 日期与时间 ➔ 点击自动同步 |
七、适合搭配 Sing-box 的稳定专线机场
光速云
老牌稳定 / VLESS 专线2020 年开业2020 老牌综合专线,IEPL 企业内网 + VLESS 协议,全场景流媒体与 AI 加速
已实测核验
起步价格¥17 / 月
线路架构IEPL 企业内网专线
月度流量110GB / 月起
最高速率1.0Gbps 峰值带宽
专属优惠: 优惠码: AMM(新人注册 8 折)
适合人群:注重晚高峰稳定性、不希望频繁换节点的用户
星岛梦
超低年付 / 不限时套餐2020 年开业2020 老牌低价专线,年付折合 ¥8/月,提供超值不限时套餐
已实测核验
起步价格年付折合约 ¥8 / 月
线路架构企业级内网专线
月度流量60GB / 月 (或一次性不限时)
最高速率500Mbps - 1.0Gbps
专属优惠: 优惠码: nmw888(新人注册 9 折)
适合人群:预算有限、月流量需求小(<60GB)的轻度用户
灵猫网络
月付大流量 / 150GB 充足2024 年开业2024 新锐月付大流量专线,19 元 150GB,兼备不限时套餐
已实测核验
起步价格¥19 / 月
线路架构企业级内网专线
月度流量150GB / 月起
最高速率1.0Gbps 峰值
专属优惠: 优惠码: lmao888(新人注册 9 折)
适合人群:每月流量需求超过 100GB、希望月付不被长约绑定的用户