ClashX 配置教程
从零开始掌握 YAML 规则编辑、订阅导入与增强模式调试,轻松搭建稳定高效的 macOS 代理环境。
⚡ 新手快速开始
只需四步,完成 ClashX 的基础部署并开始使用。
安装 ClashX
根据你的 Mac 芯片类型,从下载中心获取对应的 DMG 安装包。打开后,将 ClashX 图标拖拽至 Applications 文件夹即完成安装。首次打开若出现安全提示,请前往系统设置 → 隐私与安全性中允许运行。
📥 前往 ClashX 下载中心导入订阅链接
复制你获取的 Clash 订阅链接。点击菜单栏的 ClashX 图标,选择 配置 → 托管配置 → 管理,点击“添加”并粘贴订阅地址。ClashX 将自动下载节点信息并生成配置文件。
启动系统代理
再次点击菜单栏图标,选择 设置为系统代理。此时 ClashX 将接管系统网络流量,菜单栏图标会变为蓝色,表示代理已生效。你也可以选择“出站模式”为规则判断或全局代理。
测试网络连接
打开浏览器访问常用网站,确认网络连通性。你也可以在 ClashX 的日志界面查看连接详情,验证流量是否按预期规则分流。如遇问题,可尝试切换节点或检查配置文件语法。
🧩 YAML 配置教程
深入理解 Clash 配置文件结构,编写高效精准的分流规则。
ClashX 使用 YAML 格式的配置文件来定义代理行为。一个完整的配置通常包含 proxies(代理节点)、proxy-groups(策略组)、rules(分流规则)、dns、tun 以及可选的 script 等模块。下面我们逐一拆解这些核心字段。
🔹 proxies 代理节点定义
proxies 字段用于声明所有可用的代理服务器节点。支持的类型包括 ss (Shadowsocks)、vmess、trojan、http、socks5 等。每个节点必须包含唯一的 name、type、server、port 以及对应协议的认证参数。
节点可以来自订阅自动生成,也可以手动添加。ClashX 支持多个节点混合使用,通过策略组进行调度。
🔹 proxy-groups 策略组设计
proxy-groups 是 Clash 分流的核心。通过定义策略组,你可以将流量导向不同的节点或规则。常见策略组类型包括 select(手动选择)、url-test(自动测速)、fallback(故障转移)、load-balance(负载均衡)。
合理的策略组设计可以让日常使用更加智能,例如将流媒体流量导向特定节点,而将国内网站直连。
🔹 rules 分流规则编写
rules 数组定义了流量的匹配逻辑。规则从上到下依次匹配,命中即停止。支持的类型包括 DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、GEOIP、IP-CIDR、PROCESS-NAME 等。
强烈建议将常用网站分流规则与 GEOIP 数据库结合,以实现精细化的网络管控。你也可以引用外部规则集,如 RULE-SET。
🔹 dns 配置与防污染
dns 部分控制域名解析行为。ClashX 支持 普通 DNS、DNS over HTTPS (DoH)、fake-ip 等多种模式。启用 enhanced-mode: fake-ip 后,系统会返回虚假 IP 以配合规则分流,大幅提升性能。
在 fake-ip 模式下,DNS 污染可被有效规避,同时减少解析延迟。
🔹 tun 虚拟网卡设置
tun 模块允许 ClashX 通过创建虚拟网卡来接管系统所有流量,而不仅仅是浏览器流量。这对于终端、Docker 等非代理应用尤其重要。需要开启增强模式并授权网络扩展。
🔹 script 脚本高级编排
部分版本支持通过 script 字段执行 JavaScript 脚本来动态修改请求,实现更复杂的流量操控。这通常用于特定场景,如修改 User-Agent 或动态选择节点。
缺少客户端?📥 前往 ClashX 下载中心
🚀 增强模式教程
解锁 fake-ip、TUN 接管与 DNS 劫持,提升复杂网络环境下的稳定性。
fake-ip 模式
在配置中设置 enhanced-mode: fake-ip 后,ClashX 会为所有域名返回一个伪造的 IP 地址,并将真实解析延迟到连接建立阶段。这样规则匹配可以基于域名而非解析后的 IP,既快又准。fake-ip 池通常为 198.18.0.0/16 网段。
redir-host 与 sniffing
redir-host 是另一种增强模式,它会保留真实 DNS 解析结果。结合 sniffing (流量嗅探) 功能,ClashX 可以识别 TLS 握手中的 SNI 信息,从而对 HTTPS 流量进行域名级别的分流,即使请求使用 IP 直连也能正确匹配规则。
TUN 模式与 DNS 劫持
开启 TUN 后,ClashX 会创建一个虚拟网络接口,所有系统流量都会流经此接口。配合 dns-hijack 可以强制接管 DNS 请求,防止应用绕过代理进行本地解析。这在处理 UDP 流量(如游戏、语音)时尤为关键。
需要增强版客户端?⚡ 下载 Mihomo Meta 增强版
🍎 Apple Silicon 特别说明
M系列芯片用户需要了解的兼容性、权限与性能细节。
ARM64 原生 vs Rosetta
2026 版 ClashX 提供 ARM64 原生构建,直接在 Apple Silicon 上运行,无需 Rosetta 2 转译。原生版本能耗更低,性能更佳。如果你之前使用 Intel 版本,请彻底卸载后重新安装 ARM 版本。
网络扩展授权
在 Apple Silicon Mac 上启用 TUN 或增强模式时,系统会要求授权网络扩展。请前往 系统设置 → 通用 → VPN 与设备管理 中允许 ClashX 的网络配置。部分用户可能需要重启后生效。
权限问题排查
若遇到“无法写入配置”或“代理未生效”,请检查 ClashX 是否拥有全盘访问权限(系统设置 → 隐私与安全性 → 完全磁盘访问权限)。同时确保配置文件路径不存在中文或特殊字符。
获取 Apple Silicon 专属版本:🍎 下载 ARM64 版本