Clash 使用教程
从安装到高级配置,全面掌握 Clash 客户端的使用方法
一、快速入门:安装与基础配置
Clash Verge 是最适合新手用户的 Clash 图形化客户端,内置 Clash Meta 内核,支持 Windows、macOS 系统。
- 前往 下载页面,选择对应操作系统的版本下载安装包。
- 运行安装程序,按提示完成安装。Windows 用户建议安装到默认路径。
- 首次启动 Clash Verge,软件会引导您进行初始设置。
- 在"配置"页面,粘贴您的订阅链接并点击导入。
- 导入成功后,在"代理"页面选择节点或策略组。
- 开启"系统代理"开关,即可开始使用。
提示:首次使用需要确保本地 7890(HTTP代理)和 7891(SOCKS5代理)端口未被其他程序占用。
二、TUN 模式配置:实现全局代理
TUN 模式通过创建虚拟网卡接管系统所有流量,适用于需要全局代理的场景。
- 以管理员身份运行 Clash Verge(Windows)或直接运行(macOS)。
- 进入"设置"页面,找到"TUN 模式"选项并开启。
- 软件会提示安装虚拟网卡驱动,按提示完成安装。
- 安装完成后,TUN 模式自动生效,所有应用流量将经过 Clash 处理。
- 在"规则"页面可以查看各规则的流量匹配情况。
- 如需关闭 TUN 模式,回到设置页面关闭即可恢复正常网络。
注意:TUN 模式与某些 VPN 软件可能冲突,使用前请确保关闭其他 VPN 或代理工具。
三、规则集编写与配置
合理配置分流规则是 Clash 的核心优势,可以实现精准的流量控制。
- Clash 配置文件使用 YAML 格式,主要包含 proxy-groups、rules、dns 等部分。
- rules 部分定义分流规则,支持 DOMAIN(完整域名)、DOMAIN-SUFFIX(域名后缀)、IP-CIDR(IP段)等匹配方式。
- rule-providers 支持引用远程规则集,如 Loyalsoldier 规则集,自动保持最新。
- 规则按从上到下顺序匹配,应将精确规则放在前面,通配规则放在后面。
- 常用的分流策略:国内域名直连、国外域名走代理、广告域名拦截。
- 配置完成后可通过日志功能查看规则匹配情况,按需调优。
建议新手使用订阅自带的规则配置,熟悉后再尝试自定义规则集。
四、订阅管理与节点选择
Clash 支持导入多个订阅,并可对节点进行分组管理和测速。
- 在"配置"页面点击"+"号添加新的订阅链接。
- 可以为每个订阅设置名称和自动更新间隔。
- 在"代理"页面查看节点列表,支持手动选择或自动测速。
- 策略组支持 fallback(故障转移)、url-test(自动测速选优)、load-balance(负载均衡)等模式。
- url-test 策略组会定期测试节点延迟,自动切换到最快的节点。
- 建议将常用策略组设置为 url-test 模式,获得最佳连接体验。
五、OpenWRT 路由器部署
将 Clash 部署到路由器上,实现全家设备的无感代理。
- 确认路由器已安装 OpenWRT 系统,并通过 SSH 连接路由器。
- 下载 Clash Meta 的 Linux MIPS/ARM 版本,上传到路由器 /usr/bin/ 目录。
- 赋予执行权限:chmod +x /usr/bin/clash,并创建配置目录 /etc/clash/。
- 上传配置文件到 /etc/clash/config.yaml,设置监听地址为 0.0.0.0:7890。
- 配置防火墙放行 7890 端口,设置 DNS 转发指向 Clash。
- 将路由器 DHCP 的默认网关和 DNS 都指向路由器自身 IP,完成网关模式配置。
路由器部署需要一定的 Linux 基础,建议先在本机测试配置无误后再部署到路由器。
六、常见问题排查
使用过程中遇到问题时,可以按以下步骤排查。
- 首先检查订阅是否正常更新,节点是否可用。可通过测速功能验证。
- 检查端口是否被占用:在终端执行 netstat -ano | findstr 7890(Windows)或 lsof -i :7890(macOS/Linux)。
- 如果无法连接网络,先关闭 TUN 模式或系统代理,确认基础网络正常。
- 查看 Clash 日志,日志会记录连接失败的原因和规则匹配情况。
- 如果特定网站无法访问,检查规则配置是否正确,该域名是否被错误分流。
- 仍无法解决时,可尝试重新导入订阅或重启客户端。