ClashX是macOS平台最流行的网络代理客户端,支持订阅导入、规则分流和TUN模式,本文详解安装步骤、代理组配置方法及常见问题解决方案,帮助用户快速上手。
ClashX下载与安装
获取安装包
访问ClashX GitHub Release页面或国内镜像站下载最新版本,M1/M2/M3芯片Mac选择ClashX-{版本}-arm64.dmg,Intel芯片选择ClashX-{版本}-x64.dmg,安装前确认系统版本,避免兼容性问题。
安装流程
双击dmg文件,将ClashX拖入Applications文件夹,首次启动时系统提示"无法打开"需在设置-隐私与安全性中允许运行,菜单栏出现小猫咪图标即表示安装成功。
基础配置与订阅导入
导入订阅链接
点击菜单栏图标→配置→托管配置→管理,粘贴机场提供的订阅地址,Clash自动获取节点列表,支持YAML格式订阅,手动编辑配置文件路径:~/.config/clash/proxies.yaml
核心配置参数
proxies:
- name: "节点1"
type: ss
server: example.com
port: 8388
cipher: aes-256-gcm
password: password
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- 节点1
- 节点2
url: "http://www.gstatic.com/generate_204"
interval: 300
代理组类型与适用场景
Select(手动选择)
适合多节点场景,用户自行切换节点,配置示例:
- name: "手动模式"
type: select
proxies:
- 节点1
- 节点2
- DIRECT
URL-Test(自动测速)
自动选择延迟最低节点,每隔指定时间重新测速,适合需要持续保持最优连接的场景,interval参数控制测速频率。
Fallback(故障转移)
主节点不可用时自动切换备用节点,保障连接稳定性,建议配置3-5个节点作为备份组。
TUN模式与系统代理区别
系统代理模式
仅处理HTTP/HTTPS/SOCKS5协议流量,应用程序需手动开启代理,适合浏览器上网、简单开发调试场景。
TUN模式
创建虚拟网卡接管全部流量,包括UDP数据包和游戏进程,开启方式:菜单栏→TUN模式→开启,适合游戏加速、视频推流等场景。
分流规则配置
规则类型说明
- DOMAIN:精确匹配域名
- DOMAIN-SUFFIX:匹配域名后缀
- IP-CIDR:匹配IP段
- GEOIP:匹配国家/地区
规则优先级
规则自上而下匹配,排在前的规则优先执行,建议顺序:直连规则→代理规则→拒绝规则→默认策略。
rules: - DOMAIN-SUFFIX,google.com,自动选择 - DOMAIN-KEYWORD,youtube,自动选择 - IP-CIDR,10.0.0.0/8,DIRECT - GEOIP,CN,DIRECT - MATCH,自动选择
常见问题FAQ
节点显示但无法连接
现象:节点列表正常但连接超时。原因:本地时间不同步或节点已失效。解决:打开系统偏好设置-日期与时间-自动设置日期与时间,或更换订阅链接。
开启TUN后部分应用无法上网
现象:开启TUN模式后Steam、Discord无法连接。原因:部分应用内置DNS加密与TUN冲突。解决:在配置中添加对应应用的直连规则,或切换回系统代理模式。
订阅更新后节点丢失
现象:更新订阅后原有配置被覆盖。原因:托管配置会完全覆盖本地配置。解决:使用本地配置而非托管配置,或在订阅链接中添加?flag=clash保留参数。
节点选择建议
选择节点时需根据使用场景权衡:4K视频需要高带宽专线,游戏需要低延迟节点,跨境办公需要稳定可靠的线路,判断节点服务商是否靠谱可观察其是否提供测速、客服响应速度及线路更新频率,建议准备2-3个不同供应商的订阅以备切换。
