clash

clash 完整说明

Clash 下载完成后导入订阅链接即可使用,配置文件采用 YAML 格式,规则、代理组、DNS 都可以自定义。

最后更新

关于 clash

想让某个域名强制走代理,把 DOMAIN-SUFFIX 规则放到规则表最前面,优先级最高。同一份配置在 Windows 能跑、在路由器上跑不动,多半是内存不够或者规则集太大。iOS 端一般用 Shadowrocket 或 Stash 导入同一份订阅,写法与 Clash 略有差异。Windows 版建议用 Clash Verge 这类图形客户端,托盘可以快速切换模式。external-controller 是给图形面板用的接口,不需要面板可以注释掉。

遇到配置加载失败,先看日志里的第一行报错,多数是缩进或者 YAML 语法问题。分流参数里的 final 是兜底策略,写 MATCH 或者 DIRECT 决定未命中规则怎么走。多台设备共用一份订阅时注意并发数限制,超出后会出现部分设备连不上的情况。想只代理某个应用,用 PROCESS-NAME 规则最直接,把进程名写进规则即可。

DNS 配置里 fallback 与 nameserver 要分开写,开启 fake-ip 能明显降低解析延迟。路由器上跑 Clash 适合全屋设备统一代理,注意选择性能足够的型号,否则转发会成为瓶颈。长时间挂机建议把日志轮转打开,按天切分,方便排查又不会把磁盘写满。延迟测试的数字只代表握手速度,不代表实际带宽,看视频卡不卡还要看节点自身的出口质量。更新客户端版本前先导出一次配置,新版本偶尔会调整字段名,出问题可以快速回退。

TUN 模式需要管理员权限或虚拟网卡驱动,开启后所有 TCP/UDP 流量都会被接管。手机端开启 VPN 后如果耗电明显,把始终开启关掉,改成按需连接会省不少电。配置文件里的 7890 是 HTTP 代理、7891 是 SOCKS5,两个都能在系统代理里填。订阅链接一般带 token,泄露后别人可以直接用你的流量,不要贴到群里或者截图里。clash 的配置文件里 proxies 是节点列表,proxy-groups 是分组,rules 是分流规则,三块顺序不能乱。多个订阅合并时注意 proxy-groups 里的节点名要唯一,重名会导致部分节点被覆盖。

规则集用 GEOSITE 比手写域名列表更省事,更新也及时,个别小众站点可能漏掉。订阅链接导入后先更新一次配置,确认节点列表与延迟测试结果,再决定用哪个代理组。在限制严格的网络里用,先确认出口是否封了常用端口,必要时把协议换成 TLS 伪装。Android 版安装后需要授予 VPN 权限,通知栏的钥匙图标表示代理正在运行。DNS 泄漏检测可以在浏览器里访问检测页,结果显示国内 DNS 说明解析没有走代理。规则模式(Rule)比全局模式更省流量,国内域名直连、境外域名走代理,日常使用建议保持规则模式。

节点分组建议按地区或用途划分,工作、流媒体、下载分开,切换时更清晰。规则里 GEOIP,CN,DIRECT 放在靠前位置,可以让国内地址尽早直连,减少代理开销。

代理组(proxy-groups)里可以设置 url-test 自动选延迟最低的节点,interval 建议 300 秒。

能力对比

能力Clash常见替代方案
规则分流支持,按域名/IP/GEOIP/进程名部分支持,规则较弱
多协议聚合SS / VMess / Trojan / Hysteria 等通常单一协议
TUN 全局接管支持,含 UDP多数需要额外配置
配置格式YAML,可读可改多为图形化配置
资源占用较低,路由器可跑视实现而定

核心概念

  • DNS 设置:nameserver 与 fallback 分开,fake-ip 降低解析延迟
  • 规则分流:按域名/IP/GEOIP 匹配,命中即走对应代理组
  • 代理组:select 手动选、url-test 自动选延迟最低
  • TUN 模式:虚拟网卡接管全部流量,含 UDP

常见问题

内容更新于

clash 免费吗

客户端本身开源免费,节点与订阅由服务商提供,是否付费取决于订阅来源。

clash 官网在哪

官方仓库在 GitHub,下载页以本页给出的版本说明为准,安装前建议核对文件哈希。

clash 规则模式是什么

按规则匹配流量,命中规则走对应代理组,未命中走 DIRECT 直连,比全局模式省流量。

clash 订阅怎么导入

复制订阅链接,在客户端的配置里粘贴并下载,成功后节点列表会自动刷新。

clash 和 v2ray 区别

Clash 强在规则分流与多协议聚合,v2ray 强在协议实现与传输层伪装,实际常配合使用。

clash 是什么

Clash 是一款开源的多协议代理客户端,核心能力是按规则做流量分流,支持 SS、VMess、Trojan 等协议。

clash 支持哪些平台

Windows、macOS、Linux、Android、iOS(同类客户端)以及 OpenWrt 等路由器固件。

clash 配置加载失败

多数是 YAML 缩进或冒号后缺空格,按日志第一行报错定位即可。

相关站点