Mac 翻墙指南:ClashX Pro 下载与高级分流规则配置

专为 macOS 用户打造的极客翻墙指南,实现国内外流量完美分流。

最后更新: 2026年07月16日

免责声明: 本站评测内容完全独立且客观。为维持网站的高昂测评开销,当您通过本页面的链接进行购买时,我们可能会获得微小的联盟返利(这绝不会增加您的购买成本,甚至可能触发我们的专属折扣)。感谢您的支持!

Mac 翻墙指南:ClashX Pro 下载与高级分流规则配置

准备工作

在开始之前,请确保你的 Mac 满足以下条件:

  • 操作系统:macOS 10.15(Catalina)或更高版本(建议 Big Sur 及以上)
  • 已安装 Safari 或 Chrome 浏览器
  • 拥有至少一个可用的机场订阅链接(如果没有,文末有解决方案)
  • 确保系统没有开启其他 VPN 或代理软件,避免端口冲突

为什么选择 ClashX Pro?它是 macOS 上最稳定、功能最强大的代理客户端之一,支持规则分流、TUN 模式(全局代理),且对系统资源占用极低。


下载地址解析

ClashX Pro 的官方发布渠道是 GitHub,但国内访问可能不稳定。这里提供两个可靠下载源:

官方 GitHub Release(推荐)

https://github.com/yichengchen/clashX/releases
  • 下载最新版本的 ClashX.dmg(约 20MB)
  • 注意:Pro 版本是付费版,但核心功能与免费版一致,Pro 版额外支持 Enhanced TUN 模式

国内镜像(备用)

如果 GitHub 无法访问,可使用以下镜像:

https://ghproxy.com/https://github.com/yichengchen/clashX/releases/latest/download/ClashX.dmg
  • 这是通过 GitHub 代理加速的直链,下载速度更快

安装步骤

  1. 双击下载的 .dmg 文件
  2. 将 ClashX 图标拖入 Applications 文件夹
  3. 首次打开时,系统会提示“无法验证开发者”,请前往 系统偏好设置 → 安全性与隐私 → 通用,点击“仍要打开”
  4. 启动后,菜单栏会出现 ClashX 的小图标(一个“X”形状)

配置步骤

第一步:导入订阅链接

  1. 点击菜单栏 ClashX 图标 → 配置托管配置管理
  2. 点击左下角 + 号,输入你的机场订阅链接(通常是 https://xxx.com/api/v1/client/subscribe?token=xxx 格式)
  3. 点击 确定,ClashX 会自动下载并解析节点列表
  4. 返回主界面,点击 配置托管配置 → 选中你刚添加的配置,点击 使用

第二步:开启代理模式

  1. 点击菜单栏 ClashX 图标 → 设置为系统代理(确保前面有勾)
  2. 再次点击图标 → 代理模式 → 选择 规则(Rule)
    • 全局(Global):所有流量走代理,适合访问外网
    • 规则(Rule):根据规则自动分流,国内直连、国外代理
    • 直连(Direct):所有流量直连,相当于关闭代理

第三步:高级分流规则配置(核心)

ClashX 默认的分流规则可能不够精细,比如某些国内网站错误走了代理,或者国外网站走了直连。我们需要手动优化。

3.1 找到配置文件位置

  • 点击菜单栏图标 → 配置打开配置文件夹
  • 你会看到一个 config.yaml 文件,这是当前使用的配置

3.2 编写自定义规则

用任意文本编辑器(推荐 VS Code 或 Sublime Text)打开 config.yaml,找到 rules: 部分,替换或追加以下内容:

rules:
  # ---------- 国内直连(必须放在最前面) ----------
  - DOMAIN-SUFFIX,cn,DIRECT
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - DOMAIN-SUFFIX,qq.com,DIRECT
  - DOMAIN-SUFFIX,taobao.com,DIRECT
  - DOMAIN-SUFFIX,jd.com,DIRECT
  - DOMAIN-SUFFIX,weibo.com,DIRECT
  - DOMAIN-SUFFIX,zhihu.com,DIRECT
  - DOMAIN-SUFFIX,bilibili.com,DIRECT
  - DOMAIN-SUFFIX,youku.com,DIRECT
  - DOMAIN-SUFFIX,163.com,DIRECT
  - DOMAIN-SUFFIX,sina.com.cn,DIRECT
  - DOMAIN-SUFFIX,aliyun.com,DIRECT
  - DOMAIN-SUFFIX,tencent.com,DIRECT
  - DOMAIN-SUFFIX,126.com,DIRECT
  - DOMAIN-SUFFIX,sohu.com,DIRECT
  - DOMAIN-SUFFIX,ctrip.com,DIRECT
  - DOMAIN-SUFFIX,china.com.cn,DIRECT
  - DOMAIN-SUFFIX,gov.cn,DIRECT
  - DOMAIN-SUFFIX,edu.cn,DIRECT

  # ---------- 国内 IP 段直连 ----------
  - IP-CIDR,10.0.0.0/8,DIRECT
  - IP-CIDR,172.16.0.0/12,DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT
  - IP-CIDR,127.0.0.0/8,DIRECT
  - IP-CIDR,100.64.0.0/10,DIRECT
  - IP-CIDR,224.0.0.0/4,DIRECT
  - IP-CIDR,0.0.0.0/8,DIRECT
  - IP-CIDR,169.254.0.0/16,DIRECT
  - IP-CIDR,198.18.0.0/15,DIRECT

  # ---------- 常见国外服务走代理 ----------
  - DOMAIN-SUFFIX,google.com,Proxy
  - DOMAIN-SUFFIX,youtube.com,Proxy
  - DOMAIN-SUFFIX,twitter.com,Proxy
  - DOMAIN-SUFFIX,facebook.com,Proxy
  - DOMAIN-SUFFIX,instagram.com,Proxy
  - DOMAIN-SUFFIX,github.com,Proxy
  - DOMAIN-SUFFIX,stackoverflow.com,Proxy
  - DOMAIN-SUFFIX,reddit.com,Proxy
  - DOMAIN-SUFFIX,wikipedia.org,Proxy
  - DOMAIN-SUFFIX,telegram.org,Proxy
  - DOMAIN-SUFFIX,whatsapp.com,Proxy
  - DOMAIN-SUFFIX,netflix.com,Proxy
  - DOMAIN-SUFFIX,spotify.com,Proxy
  - DOMAIN-SUFFIX,steampowered.com,Proxy
  - DOMAIN-SUFFIX,epicgames.com,Proxy
  - DOMAIN-SUFFIX,cloudflare.com,Proxy
  - DOMAIN-SUFFIX,dropbox.com,Proxy
  - DOMAIN-SUFFIX,medium.com,Proxy

  # ---------- 广告/恶意域名屏蔽 ----------
  - DOMAIN-SUFFIX,doubleclick.net,REJECT
  - DOMAIN-SUFFIX,googleadservices.com,REJECT
  - DOMAIN-SUFFIX,googlesyndication.com,REJECT
  - DOMAIN-SUFFIX,googletagmanager.com,REJECT
  - DOMAIN-SUFFIX,adservice.google.com,REJECT
  - DOMAIN-SUFFIX,adsafeprotected.com,REJECT
  - DOMAIN-SUFFIX,scorecardresearch.com,REJECT

  # ---------- 最终兜底规则 ----------
  - MATCH,Proxy

关键说明:

  • DOMAIN-SUFFIX:匹配域名后缀(如 baidu.com 会匹配 www.baidu.comapi.baidu.com
  • IP-CIDR:匹配 IP 地址段
  • DIRECT:直连(不经过代理)
  • Proxy:走代理(使用你选择的节点)
  • REJECT:拒绝连接(屏蔽广告)
  • 规则顺序很重要:精确规则在前,兜底规则在后。如果国内网站匹配了 MATCH,Proxy 就会走代理,所以国内规则必须放在前面

3.4 启用 TUN 模式(可选,但强烈推荐)

TUN 模式可以让 ClashX 接管所有系统流量,包括命令行、非浏览器应用等。

  1. 点击菜单栏图标 → 配置TUN 模式
  2. 在弹出的窗口中点击 安装(需要输入系统密码)
  3. 安装成功后,勾选 启用 TUN 模式
  4. 此时,任何应用(如 Terminal 的 curl、Telegram 桌面版、游戏)都会自动遵循分流规则

第四步:验证配置

  1. 打开浏览器,访问 ip.sb 查看当前 IP
  2. 如果显示的是国外 IP,说明代理生效
  3. 访问 baidu.com,应该显示国内 IP(直连)
  4. 访问 google.com,应该显示国外 IP(代理)

常见报错排查

报错 1:无法启动 ClashX,提示“端口被占用”

原因:ClashX 默认使用 7890 端口,被其他代理软件(如 ShadowsocksX、Surge)占用。

解决

  1. 关闭其他代理软件
  2. 或修改 ClashX 端口:点击菜单栏图标 → 配置打开配置文件夹,编辑 config.yaml,找到 port: 7890,改为 port: 7891,然后重启 ClashX

报错 2:订阅链接导入后节点列表为空

原因

  • 订阅链接过期或无效
  • 机场服务器被墙
  • 配置文件格式错误

解决

  1. 在浏览器中直接打开订阅链接,如果能下载到一个 .txt 文件,说明链接有效
  2. 尝试在 ClashX 中重新导入(删除后重新添加)
  3. 联系机场客服获取新链接

报错 3:某些网站无法访问,提示“ERR_CONNECTION_RESET”

原因:该网站被规则误判为直连,但实际需要代理。

解决

  1. 打开 ClashX 的 日志(点击菜单栏图标 → 帮助查看日志
  2. 访问该网站,查看日志中显示的域名
  3. 将该域名加入 Proxy 规则中(例如 - DOMAIN-SUFFIX,xxx.com,Proxy

报错 4:TUN 模式开启后,所有流量都走代理(包括国内)

原因:TUN 模式下,规则配置未正确应用。

解决

  1. 确保 config.yamldns: 部分配置正确,推荐使用以下配置:
dns:
  enable: true
  listen: 0.0.0.0:53
  default-nameserver:
    - 223.5.5.5
    - 114.114.114