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 代理加速的直链,下载速度更快
安装步骤
- 双击下载的
.dmg文件 - 将 ClashX 图标拖入 Applications 文件夹
- 首次打开时,系统会提示“无法验证开发者”,请前往 系统偏好设置 → 安全性与隐私 → 通用,点击“仍要打开”
- 启动后,菜单栏会出现 ClashX 的小图标(一个“X”形状)
配置步骤
第一步:导入订阅链接
- 点击菜单栏 ClashX 图标 → 配置 → 托管配置 → 管理
- 点击左下角 + 号,输入你的机场订阅链接(通常是
https://xxx.com/api/v1/client/subscribe?token=xxx格式) - 点击 确定,ClashX 会自动下载并解析节点列表
- 返回主界面,点击 配置 → 托管配置 → 选中你刚添加的配置,点击 使用
第二步:开启代理模式
- 点击菜单栏 ClashX 图标 → 设置为系统代理(确保前面有勾)
- 再次点击图标 → 代理模式 → 选择 规则(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.com、api.baidu.com)IP-CIDR:匹配 IP 地址段DIRECT:直连(不经过代理)Proxy:走代理(使用你选择的节点)REJECT:拒绝连接(屏蔽广告)- 规则顺序很重要:精确规则在前,兜底规则在后。如果国内网站匹配了
MATCH,Proxy就会走代理,所以国内规则必须放在前面
3.4 启用 TUN 模式(可选,但强烈推荐)
TUN 模式可以让 ClashX 接管所有系统流量,包括命令行、非浏览器应用等。
- 点击菜单栏图标 → 配置 → TUN 模式
- 在弹出的窗口中点击 安装(需要输入系统密码)
- 安装成功后,勾选 启用 TUN 模式
- 此时,任何应用(如 Terminal 的 curl、Telegram 桌面版、游戏)都会自动遵循分流规则
第四步:验证配置
- 打开浏览器,访问 ip.sb 查看当前 IP
- 如果显示的是国外 IP,说明代理生效
- 访问 baidu.com,应该显示国内 IP(直连)
- 访问 google.com,应该显示国外 IP(代理)
常见报错排查
报错 1:无法启动 ClashX,提示“端口被占用”
原因:ClashX 默认使用 7890 端口,被其他代理软件(如 ShadowsocksX、Surge)占用。
解决:
- 关闭其他代理软件
- 或修改 ClashX 端口:点击菜单栏图标 → 配置 → 打开配置文件夹,编辑
config.yaml,找到port: 7890,改为port: 7891,然后重启 ClashX
报错 2:订阅链接导入后节点列表为空
原因:
- 订阅链接过期或无效
- 机场服务器被墙
- 配置文件格式错误
解决:
- 在浏览器中直接打开订阅链接,如果能下载到一个
.txt文件,说明链接有效 - 尝试在 ClashX 中重新导入(删除后重新添加)
- 联系机场客服获取新链接
报错 3:某些网站无法访问,提示“ERR_CONNECTION_RESET”
原因:该网站被规则误判为直连,但实际需要代理。
解决:
- 打开 ClashX 的 日志(点击菜单栏图标 → 帮助 → 查看日志)
- 访问该网站,查看日志中显示的域名
- 将该域名加入
Proxy规则中(例如- DOMAIN-SUFFIX,xxx.com,Proxy)
报错 4:TUN 模式开启后,所有流量都走代理(包括国内)
原因:TUN 模式下,规则配置未正确应用。
解决:
- 确保
config.yaml中dns:部分配置正确,推荐使用以下配置:
dns:
enable: true
listen: 0.0.0.0:53
default-nameserver:
- 223.5.5.5
- 114.114.114