在 Mac 上使用 Clash,需要选择 macOS 客户端、导入配置,并为应用指定连接路径。本文使用 Clash Verge Rev,兼顾 Apple Silicon 与 Intel Mac,分别说明浏览器设置和终端测试。
为 Mac 选择下载版本
打开 Apple 菜单 → 关于本机,检查芯片或处理器与 macOS 版本。Clash Verge Rev 官方安装说明列出的要求为 macOS 12 或更高版本,并提供 Intel 与 Apple Silicon 安装包。
Mac 类型 | 对应安装包 |
|---|---|
Apple M 系列芯片 | Apple Silicon / arm64。 |
Intel 处理器 | Intel / x64。 |
比较客户端时可能会看到 ClashX 与 ClashX Meta。本文始终使用 Clash Verge Rev,请从其官方发布页下载,并按同一客户端完成设置。
安装客户端并导入配置
安装到 Applications
打开 macOS 安装包,将应用移入 Applications。
启动 Clash Verge Rev
从 Applications 启动 Clash Verge Rev。
导入配置
打开 Profiles,添加本地文件或兼容的订阅 URL。
启用目标节点
启用配置,在规则使用的策略组内选择目标节点。
已有资料 | 下一步 |
|---|---|
兼容订阅 URL | 添加远程配置。 |
完整 YAML 文件 | 导入并启用。 |
HTTP 或 SOCKS5 端点与凭据 | 通过转换器生成本地配置。 |
使用 MIYAIP 端点时,打开连接配置格式转换器,粘贴连接信息,选择 Clash / Mihomo YAML,点击 Export file 并确认包含凭据,然后导入保存的 YAML。在 MiyaIP Proxy 组中选择节点。手动配置协议字段时,可参考静态端点配置教程。
启用系统代理并检查浏览器
在 Clash Verge Rev 中启用 System Proxy。使用遵循 macOS 系统代理设置的浏览器发起新请求,再到 Connections 检查该请求。
Rule 模式下,应在请求命中的策略组内选择目标 MIYAIP 节点。在同一个浏览器中打开 IP 查询工具,比较实际出口与预期地址。
切换客户端前,先停用其他代理应用对系统代理的控制,便于逐个验证当前设置。
让 Mac 终端请求通过 Clash

浏览器可能遵循 macOS 的 System Proxy,而 curl 使用自己的显式代理选项;两个应用应分别验证。
先在客户端设置中查看本地 mixed port。若为 7890,可使用:
curl -I --proxy http://127.0.0.1:7890 https://example.com/实际端口不同则替换 7890。检查响应头和 Verge Rev 中对应的连接记录。即使终端不遵循 macOS 系统代理,显式 proxy 选项也会让这一次请求经过客户端。命令选项可参考 curl 官方手册。
应用行为 | 配置方法 |
|---|---|
遵循 macOS 代理设置 | 在客户端启用 System Proxy。 |
有 HTTP 或 SOCKS5 代理输入项 | 填写客户端提供的本地地址与端口。 |
需要超出以上设置的流量接管 | 配置 TUN,并完成 Verge Rev 所需的服务权限。 |
System Proxy、TUN 与路由模式的配合方式请参考桌面路由教程。
排查 macOS 配置问题
问题 | 检查内容 | 操作 |
|---|---|---|
应用安装包不兼容 | 芯片、架构和 macOS 版本 | 选择匹配版本,核对当前官方要求。 |
浏览器正常,终端不正常 | 终端采用的连接路径 | 使用上面的显式本地代理命令。 |
出口 IP 没有变化 | 匹配规则和所选策略组 | 检查请求,在对应组内选择节点。 |
某应用未出现在 Connections | 应用代理设置或 TUN | 配置应用本地代理,或完成 TUN 服务设置。 |
更换客户端后无法连接 | 旧应用和系统代理设置 | 退出旧应用,重新应用当前客户端的 System Proxy。 |
节点提示认证失败 | 端点与账号字段 | 按服务提供的信息修正配置。 |
常见问题
Mac 上应该使用哪个 Clash 客户端?
本文使用 Clash Verge Rev,其项目提供 macOS 安装包和桌面配置管理。应按芯片与 macOS 版本选择安装包,并使用该客户端对应的操作说明。
ClashX 或 ClashX Meta 的配置可以导入 Verge Rev 吗?
先导入基础 YAML 文件或订阅 URL,再检查加载结果。客户端专用脚本、覆写与界面设置可能需要分别重新建立。
为什么 Safari 走代理,终端命令却没有?
不同应用采用代理设置的方式不同。终端工具可能需要自己的代理参数或环境设置;上面的 curl 显式 proxy 选项可以直接测试本地监听端口。
是否需要为所有 Mac 应用启用 TUN?
先使用应用支持的方式:遵循系统设置的应用可以使用 System Proxy;有独立代理选项的应用可以直接指向本地端口。需要额外流量接管时再配置 TUN,并在 Connections 中验证该应用的请求。
在 Mac 上接入 MIYAIP 住宅端点
选择静态住宅套餐,将连接信息转换为 Clash 配置,并分别为浏览器和桌面应用完成相同的连接验证。
来源
- Clash Verge Rev 官方安装说明 — 查阅于 2026 年 10 月 19 日。
- Clash Verge Rev 官方入门指南 — 查阅于 2026 年 10 月 19 日。
- Clash Verge Rev 官方发布页 — 查阅于 2026 年 10 月 19 日。
- curl 官方命令行手册 — 查阅于 2026 年 10 月 19 日。
