Article · 桌面端客户端:Windows 与 macOS · macOS 与自研客户端

macOS 机场客户端怎么选:Clash 系与 sing-box

Mac 上选机场客户端,主要在 mihomo 内核的 Clash 系与 sing-box 官方客户端之间取舍:机场给 Clash YAML、想要现成规则,选 Clash 系;机场给 sing-box JSON、能接受系统网络扩展授权,选 sing-box。另需注意苹果芯片与英特尔芯片的安装包差异,以及全局接管需要的系统权限流程。

发布 最近更新 品牌资料整理日期 搜索意图 比较+操作

结论:按订阅格式与权限取舍

在 macOS 上,主流选择集中在两类:以 mihomo 为内核的 Clash 系图形客户端,和 sing-box 官方客户端。机场提供 Clash YAML、你希望导入后直接拥有规则和策略组,选 Clash 系;机场提供 sing-box JSON,或者你愿意维护一份结构清晰的 JSON 配置,并能接受系统网络扩展授权,选 sing-box。两者都能连接 VLESS 节点,差异主要在配置格式、权限流程和日常操作习惯。

本文只讨论 macOS,不比较任何机场品牌。Windows 上的同类问题见 Windows 机场客户端怎么选,桌面端整体脉络见 桌面端客户端专题页。

macOS 与 Windows 的三处不同

系统代理按网络服务设置

macOS 的系统代理不是一个全局开关,而是分别设置在每个网络服务上,例如 Wi-Fi 和有线网卡。客户端开启系统代理时,通常会写入当前活动的网络服务。如果你在 Wi-Fi 与有线之间切换,可能出现“换了网络就不走代理”的情况,这时重新开关一次系统代理即可。

全局接管依赖网络扩展或辅助程序

在 macOS 上实现 TUN 一类的全局接管,客户端需要安装特权辅助程序,或者使用系统提供的网络扩展框架。两种方式都会弹出授权提示,需要输入管理员密码或在系统设置中批准。授权流程的细节单独整理在 macOS 网络扩展权限提示怎么处理。

芯片架构

Apple 芯片与 Intel 芯片的 Mac 可能需要不同的安装包。装错架构,轻则通过转译运行、效率降低,重则无法启动。

Clash 系客户端在 Mac 上的特点

Clash 系客户端在 macOS 上的形态与 Windows 版接近:一个主窗口加一个菜单栏图标。菜单栏可以快速切换模式、选择节点、开关系统代理,适合频繁切换的人。原版 Clash 内核与早期的 ClashX 已停止维护,替代思路见 ClashX 停更后 Mac 用户的替代选择思路;目前常见的是以 mihomo 为内核的跨平台客户端,例如 Clash Verge Rev、FlClash。

适合的人:

  • 机场提供 Clash 或 mihomo 格式订阅;
  • 希望导入即获得分流规则和地区策略组;
  • 同时在 Windows 上使用同款客户端,希望两台电脑操作一致。

需要留意:部分跨平台客户端在 macOS 上开启 TUN 时依赖辅助程序,首次需要管理员授权;未经苹果公证的安装包首次打开可能出现安全提示。

sing-box 官方客户端在 Mac 上的特点

sing-box 项目为 Apple 平台提供了官方图形客户端,macOS 版本基于系统网络扩展实现全局接管。它以“配置文件”为管理单位,可以添加远程配置地址并设置自动更新,与订阅的使用方式相似,但要求远程地址返回的是 sing-box JSON。

适合的人:

  • 机场在用户中心提供 sing-box 格式;
  • 同时使用 iPhone 或 iPad,希望手机与电脑使用同一体系的客户端和配置;
  • 愿意理解 JSON 配置结构,出问题时能看懂报错位置。

需要留意:sing-box 不同版本之间配置字段会有调整,旧配置在新版本中可能提示字段已弃用;遇到这种情况应以官方文档的迁移说明为准,而不是随意删除字段。sing-box 的配置结构入门见 sing-box 是什么:JSON 配置客户端入门。

对照表:macOS 上的两类选择

以下为一般性描述,具体以各项目官方文档为准,本站不列版本号。

比较项 Clash 系(mihomo 内核) sing-box 官方客户端
配置格式 YAML JSON
订阅来源 机场 Clash / mihomo 订阅 机场 sing-box 订阅或自备配置
全局接管方式 辅助程序或 TUN 系统网络扩展
菜单栏操作 常见,切换便捷 有,功能偏精简
规则自定义 覆写、扩展脚本 直接编辑 JSON 路由与 DNS 规则
与 iPhone 的一致性 取决于手机端所选客户端 官方客户端体系一致
上手难度 订阅合适时较低 中等,需要理解配置结构

其他可能遇到的选择

除这两类之外,Mac 上还有一些付费的规则型客户端,以及可以在 Apple 芯片 Mac 上运行的 iPad 版应用。它们各自对协议的支持范围不同,例如并非所有规则型客户端都支持 VLESS。选择这类客户端前,先确认机场节点协议,再查阅客户端官方说明的协议列表,避免付费后无法使用。资料写明 VLESS 的机场该如何匹配客户端,见 资料写明 VLESS 的机场,电脑上该用什么客户端。

三种典型情况的选择示例

情况一:用户中心只有 Clash 按钮,平时只在浏览器里用。 选 Clash 系客户端,导入后保持规则模式,只开系统代理,不必开启全局接管,也就不会遇到网络扩展授权。

情况二:手机上已经在用 sing-box 官方客户端,机场也提供 JSON 订阅。 Mac 上沿用 sing-box 官方客户端最省心,两端的配置结构一致,排查问题时可以互相对照。首次启用时要完成网络扩展授权。

情况三:机场资料写着协议待核实,用户中心有多种格式按钮。 先不要决定客户端,先问清节点协议与推荐格式。确认是 VLESS 并带 REALITY 参数后,再在两类中按使用习惯挑选,避免装好之后发现节点无法识别。

这三种情况背后的逻辑是一样的:格式决定类别,习惯决定具体客户端,权限流程决定开不开全局接管。

动手前的检查顺序

  1. 在“关于本机”中确认芯片类型;
  2. 登录机场用户中心,查看提供哪些订阅格式;
  3. 根据格式确定客户端类别,从项目官方发布页或应用商店获取;
  4. 首次打开时按提示完成安全确认与权限授权;
  5. 导入订阅后按 订阅链接导入与更新 中的验证清单核对。

无论选择哪一类,订阅链接都等同账号凭证,请妥善保管;使用代理工具时遵守所在地法律法规与平台服务条款。

常见问题

Mac 上的 Clash 系客户端和 sing-box 官方客户端可以导入同一个订阅吗?

通常不行。两者读取的配置格式不同,Clash 系读取 YAML,sing-box 读取 JSON。同一个机场可能分别提供两种格式的订阅按钮,需要按客户端复制对应的那一个。

Apple 芯片和 Intel 芯片的 Mac 下载的客户端一样吗?

不一定。很多项目会分别提供 Apple 芯片与 Intel 芯片的安装包,也有的提供同时兼容两者的通用包。下载前在“关于本机”中确认芯片类型,再选择对应文件。

Mac 能直接用手机上的代理客户端吗?

Apple 芯片的 Mac 可以运行部分 iPad 版应用,是否可用取决于开发者是否开放在 Mac 上安装,具体以应用商店页面为准。即使能安装,在 Mac 上的体验和权限流程也可能与手机不同。

来源与更新

品牌字段来自本站品牌数据文件(整理自 2026-09-04 品牌清单,Vendor Data,官网待核实);测速截图为 2026-10-18 复核后发布的单次 Measured Data;AI 与流媒体均为 Not Tested。发布 2026-10-18,最近更新 2026-10-18。本页不承诺任何平台的收录、排名或引用。