洞察

Clash for Mac 下载与连接配置教程

按 Mac 芯片选择安装包,分别为浏览器、终端和桌面应用配置住宅端点。

笔记本中的浏览器和终端通过代理服务器连接网络

在 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,请从其官方发布页下载,并按同一客户端完成设置。

安装客户端并导入配置

  1. 安装到 Applications

    打开 macOS 安装包,将应用移入 Applications。

  2. 启动 Clash Verge Rev

    从 Applications 启动 Clash Verge Rev。

  3. 导入配置

    打开 Profiles,添加本地文件或兼容的订阅 URL。

  4. 启用目标节点

    启用配置,在规则使用的策略组内选择目标节点。

已有资料

下一步

兼容订阅 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 系统代理路径与 curl 显式代理路径汇合到 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 配置,并分别为浏览器和桌面应用完成相同的连接验证。

来源