关于 clash官网
external-controller 是给图形面板用的接口,不需要面板可以注释掉。路由器上跑 Clash 记得关掉光猫拨号,双重 NAT 会让部分节点连不上。启动时提示端口被占用,改一下 mixed-port 换个没被占用的端口就行。Android 版安装后需要授予 VPN 权限,通知栏的钥匙图标表示代理正在运行。规则里 GEOIP,CN,DIRECT 放在靠前位置,可以让国内地址尽早直连,减少代理开销。
DNS 配置里 fallback 与 nameserver 要分开写,开启 fake-ip 能明显降低解析延迟。分流参数里的 final 是兜底策略,写 MATCH 或者 DIRECT 决定未命中规则怎么走。节点延迟在 100 毫秒以内体感基本无感,超过 300 毫秒打开网页会有明显的等待。首次启动时如果任务栏没有图标,去系统托盘的小箭头里找,右键可以选择开机启动。想让某个域名强制走代理,把 DOMAIN-SUFFIX 规则放到规则表最前面,优先级最高。clash 的配置文件里 proxies 是节点列表,proxy-groups 是分组,rules 是分流规则,三块顺序不能乱。
iOS 端一般用 Shadowrocket 或 Stash 导入同一份订阅,写法与 Clash 略有差异。代理组(proxy-groups)里可以设置 url-test 自动选延迟最低的节点,interval 建议 300 秒。节点分组建议按地区或用途划分,工作、流媒体、下载分开,切换时更清晰。更新客户端版本前先导出一次配置,新版本偶尔会调整字段名,出问题可以快速回退。多个订阅合并时注意 proxy-groups 里的节点名要唯一,重名会导致部分节点被覆盖。订阅转换工具可以把通用格式转成 Clash 的 YAML,转换时勾选 UDP 与跳过证书校验两项。
DNS 泄漏检测可以在浏览器里访问检测页,结果显示国内 DNS 说明解析没有走代理。延迟测试的数字只代表握手速度,不代表实际带宽,看视频卡不卡还要看节点自身的出口质量。想只代理某个应用,用 PROCESS-NAME 规则最直接,把进程名写进规则即可。Windows 版建议用 Clash Verge 这类图形客户端,托盘可以快速切换模式。
多台设备共用一份订阅时注意并发数限制,超出后会出现部分设备连不上的情况。同一份配置在 Windows 能跑、在路由器上跑不动,多半是内存不够或者规则集太大。遇到配置加载失败,先看日志里的第一行报错,多数是缩进或者 YAML 语法问题。长时间挂机建议把日志轮转打开,按天切分,方便排查又不会把磁盘写满。规则模式(Rule)比全局模式更省流量,国内域名直连、境外域名走代理,日常使用建议保持规则模式。
规则集用 GEOSITE 比手写域名列表更省事,更新也及时,个别小众站点可能漏掉。更新订阅后如果节点没变化,检查一下订阅链接是否带了流量或到期限制。配置文件是 YAML 格式,缩进用两个空格,冒号后面必须留一个空格,改错一处整份配置都会加载失败。订阅链接一般带 token,泄露后别人可以直接用你的流量,不要贴到群里或者截图里。在限制严格的网络里用,先确认出口是否封了常用端口,必要时把协议换成 TLS 伪装。
节点测速卡住不动,多数是 DNS 解析超时,把 nameserver 换成公共 DNS 通常能解决。配置文件里的 rule-providers 可以按需拉取规则集,比整包内置更省内存。使用 url-test 自动选路时,把容差 tolerance 设成 50 左右,可以避免节点频繁来回切换。
Windows 版建议用 Clash Verge 这类图形客户端,托盘可以快速切换模式。
使用步骤
- 验证分流是否生效访问国内站点应直连,境外站点走代理,用检测页确认 DNS 未泄漏。
- 导入订阅链接配置页粘贴订阅地址,下载后节点列表会自动出现。
- 开启系统代理或 TUN只代理浏览器用系统代理,全局接管用 TUN 模式。
- 选择代理组日常用 url-test 自动选延迟最低,需要固定出口就手动 select。
- 下载对应平台的客户端按系统选安装包,Windows 用 exe、macOS 用 dmg、Android 用 apk。
配置示例
port: 7890
socks-port: 7891
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- 8.8.8.8
- 1.1.1.1
proxy-groups:
- name: PROXY
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
tolerance: 50
proxies:
- 节点A
- 节点B
rules:
- DOMAIN-SUFFIX,cn,DIRECT
- GEOIP,CN,DIRECT
- MATCH,PROXY注意事项
常见问题
内容更新于
clash 免费吗
客户端本身开源免费,节点与订阅由服务商提供,是否付费取决于订阅来源。
clash 订阅怎么导入
复制订阅链接,在客户端的配置里粘贴并下载,成功后节点列表会自动刷新。
clash 是什么
Clash 是一款开源的多协议代理客户端,核心能力是按规则做流量分流,支持 SS、VMess、Trojan 等协议。
clash 和 v2ray 区别
Clash 强在规则分流与多协议聚合,v2ray 强在协议实现与传输层伪装,实际常配合使用。
clash 怎么下载
Windows 下载 exe 安装包,macOS 下载 dmg,Android 下载 apk,iOS 用同类客户端导入订阅。
clash TUN 模式有什么用
接管全部 TCP/UDP 流量,包括不遵守系统代理的软件,游戏与语音通话也能走代理。
clash 支持哪些平台
Windows、macOS、Linux、Android、iOS(同类客户端)以及 OpenWrt 等路由器固件。
clash 配置加载失败
多数是 YAML 缩进或冒号后缺空格,按日志第一行报错定位即可。
clash 配置文件在哪
Windows 在用户目录的 .config/clash 下,macOS 在 ~/.config/clash,Android 由客户端内部管理。