帮助与支持

查找常见问题解答、使用教程和故障排查指南,助您快速上手 Clash

快速入门
Clash 是什么?+
Clash 是一款基于 Go 语言开发的开源跨平台网络代理工具。它以规则引擎驱动的智能分流为核心,支持多种代理协议(Shadowsocks、VMess、Trojan 等),可在 Windows、macOS、Linux、Android、iOS 上运行。

核心特点:
• 基于 YAML 的灵活配置
• 优先级匹配的规则引擎
• 低内存高并发
• RESTful API 远程控制
• 活跃的社区生态
如何开始使用 Clash?+
快速开始 3 步走:

1. 前往 下载页面 选择对应平台版本并安装
2. 打开客户端,在 Profiles 页面粘贴订阅链接,点击 Download 下载配置
3. 在 General 页面开启 System Proxy,即可启用系统代理

💡 建议首次使用建议先阅读配置文件中的规则说明,了解流量分流逻辑后再调整策略组。
Clash 支持哪些平台?+
Clash 核心支持以下平台:

Windows 7/8/10/11 → Clash for Windows
macOS 10.12+ → ClashX Pro(支持 Intel/Apple Silicon)
Linux 主流发行版 → Clash Core 命令行 + Web Dashboard
Android 5.0+ → Clash for Android
iOS 12+ → Stash / Shadowrocket

嵌入式设备:OpenWrt、NAS 等可运行 Clash Core。
配置问题
如何导入和更新订阅?+
导入订阅:
1. 复制订阅链接
2. 打开客户端 → Profiles 页面
3. 粘贴链接到顶部输入框,点击 Download
4. 下载完成后点击配置名激活

自动更新:
建议开启 Auto Update,设置更新间隔为 60 分钟,确保节点列表始终最新。也可手动点击更新按钮即时刷新。
⚠ 注意确保订阅链接为 Clash 专用格式(YAML),部分服务商需在面板中选择 Clash 订阅类型。
如何自定义分流规则?+
方式一:编辑配置文件
在 Profiles 页面点击编辑图标,直接修改 YAML 中的 rules 部分。注意修改后需保存并重新激活配置。

方式二:使用 RULE-SET(推荐)
rule-providers 中引入外部规则文件,社区维护的规则集会定期更新:
rule-providers:
 proxy-rule: {type: http, behavior: domain, url: "...", interval: 86400}

💡 推荐做法使用 RULE-SET 管理规则,避免订阅更新覆盖手动修改。将自定义规则写在 rules 最前面确保优先匹配。
策略组类型怎么选?+
Clash 提供四种策略组模式:

Select:手动选择节点,适合日常使用
URL-Test:自动选择延迟最低的节点,适合追求速度
Fallback:按顺序尝试,当前节点不可用时自动切换下一个
Load-Balance:负载均衡分配流量,适合高并发场景

建议日常使用 Select + URL-Test 组合,兼顾灵活性和速度。
故障排查
节点连接超时或失败?+
按以下步骤排查:

1. 测速检测:Proxies 页面点击闪电图标,确认节点是否可用
2. 切换节点:尝试同组内其他节点
3. 检查配置:确认加密方式、端口、协议设置正确
4. 系统代理:确认 System Proxy 已开启
5. 防火墙:确保 Clash 不被系统防火墙或杀毒软件拦截
6. 查看日志:Logs 页面查看详细错误信息

常见错误日志显示 "dial tcp: lookup" → DNS 解析问题,更换 DNS 服务器;"connection refused" → 节点已下线,切换其他节点。
代理速度慢怎么优化?+
速度优化建议:

• 选择延迟最低的节点(Proxies 页面测速)
• 使用 url-test 策略组自动选最优节点
• 开启 TCP 并发:tcp-concurrent: true
• 精简规则列表,使用 RULE-SET 按需加载
• 检查本地网络质量,尝试切换 WiFi/有线
• 避免使用过多代理中转,直连节点通常更快
Clash 内存占用过高?+
内存优化方法:

• 使用 RULE-SET 替代内联规则,按需加载减少内存
• 合并功能相似的策略组
• 设置 log-level: warning 减少日志缓存
• 设置 keep-alive-interval: 30 定期清理空闲连接
• 长时间运行后重启客户端释放内存
• 路由器部署建议内存 >= 128MB
进阶技巧
如何在路由器上部署 Clash?+
路由器透明代理部署步骤:

1. 下载对应架构(mipsle/arm)的 Clash Core
2. 上传到路由器 /usr/bin/clash
3. 配置 init.d 服务实现开机自启
4. 配合 OpenClash 或 ShellCrash 图形管理界面
5. 配置 iptables/nftables 规则实现透明代理

💡 优势全屋设备无需逐个配置,DNS 劫持和流量统计统一管理。建议路由器内存 >= 128MB。
如何使用 RESTful API 远程控制?+
在配置中启用外部控制器:
external-controller: 0.0.0.0:9090
secret: "your-password"

常用 API 端点:
GET /proxies - 获取所有代理节点
PUT /proxies/{name} - 切换策略组选择
GET /connections - 查看活跃连接
GET /traffic - 实时流量数据

⚠ 安全提示务必设置 secret 密码,避免 API 被未授权访问。不建议将 9090 端口暴露到公网。
Clash 支持哪些代理协议?+
支持的协议和传输方式:

代理协议:Shadowsocks(R)、VMess、Trojan、Snell、HTTP(S)、SOCKS5
传输层:WebSocket、gRPC、HTTP/2
加密:AEAD 系列(aes-128-gcm、chacha20-ietf-poly1305 等)

Clash Premium 额外支持 VLESS 和 Hysteria 协议。

更多资源

📚

官方文档

完整配置参考和使用指南

💬

社区论坛

与全球用户交流经验

📧

邮件支持

support@rot-clash.com.cn

📡

问题反馈

GitHub Issues 提交 Bug