macOS 上可选的客户端比 iOS 多,差别主要在配置能力和上手难度。
三个主流选择
| 客户端 | 授权 | 特点 | 适合 |
|---|---|---|---|
| Clash Verge Rev | 开源免费 | Clash 内核,界面完整,配置项全 | 多数人的默认选择 |
| Stash | 付费 | 与 iOS 版规则互通,体验统一 | 手机也用 Stash 的人 |
| sing-box | 开源免费 | 协议支持最新,需要手写配置 | 愿意折腾的进阶用户 |
如果没有特别偏好,直接用 Clash Verge Rev,完整步骤见 Clash Verge Rev 使用教程。
下载时先看架构
| 机型 | 选择 |
|---|---|
| M 系列(Apple 芯片) | aarch64 / arm64 |
| Intel | x64 / amd64 |
装错架构常见表现是启动即闪退,或者 CPU 占用异常高。
首次打开提示「无法验证开发者」是正常的,去「系统设置 → 隐私与安全性」点「仍要打开」。
系统代理 vs 增强模式
这是 macOS 上最容易困惑的一组开关:
系统代理:修改系统的 HTTP/SOCKS 代理设置。浏览器、多数图形界面应用会遵守。
增强模式 / TUN:创建一个虚拟网卡,在网络层接管整机流量。命令行工具(curl、git、npm)、Docker 这类不读系统代理的程序需要它。
建议:先只开系统代理,够用就不要开 TUN。 TUN 需要授予管理员权限安装辅助服务,也更容易和公司 VPN、安全软件冲突。
两个同时开容易形成环路,表现是网络突然完全不通。
终端不走代理的情况
如果你只开了系统代理,终端里的命令不会自动走代理。两种解决办法:
- 开启增强模式 / TUN,一次性解决。
- 临时设置环境变量(端口以客户端实际显示的为准):
export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897
第二种更可控,不影响其他程序。
常见问题
| 现象 | 处理 |
|---|---|
| 端口被占用 | 在设置里改混合端口(默认 7897) |
| 开 TUN 后断网 | 关掉其他 VPN / 安全软件;重装辅助服务 |
| 退出应用后仍无法上网 | 系统代理没被正确关闭,去「系统设置 → 网络 → 代理」手动取消勾选 |
| 局域网设备连不上共享 | 需要开启「允许局域网连接」,并放行防火墙 |
下一步
数据来源与更新记录
- 内容整理
- 机场百度编辑部
- 最后更新
价格与解锁情况变动频繁,本页数据以上述更新时间为准,购买前请以服务商官网为准。 发现错误或过期信息可以反馈,我们会核实后更新。查看本站内容标准 →
常见问题
提示「无法验证开发者」打不开怎么办?
在「系统设置 → 隐私与安全性」页面下方会出现「仍要打开」的按钮,点一下即可。这是未经公证应用的正常提示,不代表有问题。
Apple 芯片该下载哪个版本?
选带 aarch64 或 arm64 字样的包;Intel 机型选 x64 / amd64。装错架构通常表现为闪退或性能异常。
增强模式和系统代理有什么区别?
系统代理只接管读取系统代理设置的程序;增强模式(TUN)在网络层接管整机流量,命令行工具、Docker 这类不读系统代理的程序也会被代理。
客户端相关内容
Clash Verge Rev 配置指南:从装好到跑顺
Windows 与 macOS 上 Clash Verge Rev 的配置路径,重点说明系统代理与 TUN 的取舍、策略组该怎么设,以及端口冲突等常见故障的定位。
Clash Meta for Android 使用教程:安装、订阅与分流
Android 上 Clash Meta(ClashMetaForAndroid)的安装、订阅导入、策略组选择、分应用代理与省电设置,以及常见的连不上问题。
路由器上跑代理:OpenClash 入门与取舍
说明在路由器层面做代理的适用场景与代价,OpenWrt + OpenClash 的基本配置流程、性能瓶颈判断,以及什么情况下不该这么做。
Shadowrocket(小火箭)使用教程:购买、导入订阅与分流
iOS 上 Shadowrocket 的账号区域问题、购买方式、订阅导入、节点选择、分流规则与常见报错处理。
v2rayN 使用教程:Windows 上的经典选择
v2rayN 的适用场景、安装注意事项、订阅导入与更新、路由规则设置,以及它和 Clash 系客户端的差别。
sing-box 使用教程:跨平台配置与订阅导入
sing-box 的定位、各平台的获取方式、订阅导入的两种路径、常用配置项含义,以及它相比 Clash 系客户端的取舍。