1
安装与初始设置
前往 下载中心 获取适配您设备的客户端。ClashX 提供 Windows、macOS 与 Linux 的原生包,安装过程无需额外依赖。
- Windows 用户:双击 .exe 文件,若弹出 SmartScreen 提示,请点击“更多信息”后选择“仍要运行”。这是开源软件的正常现象。
- macOS 用户:将 .dmg 中的 ClashX 拖入应用程序文件夹。首次打开时,需在“系统偏好设置 → 安全性与隐私”中允许运行。
- Linux 用户:AppImage 文件可直接双击执行,或通过终端
chmod +x ClashX.AppImage && ./ClashX.AppImage启动。
安装完成后,ClashX 图标会出现在系统托盘。右键点击图标即可看到控制菜单,这是所有操作的入口。
📷 系统托盘与控制菜单预览
2
导入订阅与配置
ClashX 支持多种配置导入方式。最常用的是通过订阅链接自动获取节点信息。
- 订阅链接导入:右键托盘图标 → “配置” → “订阅管理” → 粘贴您的订阅链接并保存。ClashX 会自动解析并更新节点列表。
- 本地配置文件:将已有的 YAML 配置文件拖拽到主面板,或通过“导入配置文件”按钮选择文件。
- 二维码扫描:移动端或桌面端均可通过扫描二维码快速导入配置。
# 示例订阅链接格式
https://your-provider.com/sub?token=abc123&flag=clash
https://your-provider.com/sub?token=abc123&flag=clash
请确保订阅链接来源可靠。ClashX 不会上传您的配置到任何第三方服务器,所有数据保留在本地。
3
理解智能规则与分流
ClashX 的“大脑”是一套规则引擎。它根据您定义的规则矩阵,将不同流量分配给不同节点或直连。
- 规则类型:DOMAIN(域名)、DOMAIN-SUFFIX(域名后缀)、DOMAIN-KEYWORD(域名关键词)、GEOIP(地理位置)、IP-CIDR(IP段)等。
- 策略组:可以将多个节点组合成一个策略组,实现自动故障转移或负载均衡。
- 可视化编辑器:在主面板的“规则”选项卡中,您可以通过拖拽和勾选来调整规则顺序,无需手动编辑 YAML。
rules:
- DOMAIN-SUFFIX,google.com,🚀 代理
- DOMAIN-KEYWORD,github, DIRECT
- GEOIP,CN, DIRECT
- MATCH,🚀 代理
- DOMAIN-SUFFIX,google.com,🚀 代理
- DOMAIN-KEYWORD,github, DIRECT
- GEOIP,CN, DIRECT
- MATCH,🚀 代理
以上示例表示:所有 google 相关域名走代理,GitHub 直连,国内 IP 直连,其余流量走代理。这就是最基本的智能分流逻辑。
4
开启 TUN 模式:全局流量接管
常规系统代理无法覆盖终端命令、虚拟机或部分游戏流量。TUN 模式通过创建虚拟网卡,从系统底层接管所有出站请求。
- 启用前提:需要管理员/root 权限。在“设置”→“服务模式”中安装核心守护程序。
- 开启方法:主面板点击“TUN 模式”开关,或通过托盘菜单快速切换。
- 性能调优:在“TUN 设置”中可调整 MTU 值、绕过局域网设备等,以适应不同网络环境。
开启 TUN 模式后,请确保规则中已正确配置局域网直连规则,避免影响本地设备通信。
📷 TUN 模式设置面板与虚拟网卡状态
5
高级技巧:Script 脚本与同步
对于开发者,ClashX 提供了更强大的扩展能力。
- Script 引擎:允许使用 JavaScript 编写自定义流量处理逻辑。例如,根据请求头动态修改目标地址,或实现本地 API Mock。
- WebDAV 同步:在“设置”→“配置同步”中填入您的云盘 WebDAV 地址,即可在多台设备间自动同步规则、节点和主题设置。
- 快捷键与自动化:支持全局快捷键切换代理模式,并可配合系统脚本实现开机自启、定时切换等操作。