clash

clash

Clash 支持 TUN 模式接管全局流量,也能用系统代理模式只代理浏览器,按需选择即可。

最后更新

关于 clash

external-controller 是给图形面板用的接口,不需要面板可以注释掉。想让某个域名强制走代理,把 DOMAIN-SUFFIX 规则放到规则表最前面,优先级最高。遇到配置加载失败,先看日志里的第一行报错,多数是缩进或者 YAML 语法问题。规则集用 GEOSITE 比手写域名列表更省事,更新也及时,个别小众站点可能漏掉。分流参数里的 final 是兜底策略,写 MATCH 或者 DIRECT 决定未命中规则怎么走。

规则模式(Rule)比全局模式更省流量,国内域名直连、境外域名走代理,日常使用建议保持规则模式。Windows 版建议用 Clash Verge 这类图形客户端,托盘可以快速切换模式。订阅转换工具可以把通用格式转成 Clash 的 YAML,转换时勾选 UDP 与跳过证书校验两项。订阅链接一般带 token,泄露后别人可以直接用你的流量,不要贴到群里或者截图里。想只代理某个应用,用 PROCESS-NAME 规则最直接,把进程名写进规则即可。

分流规则里的 IP-CIDR 段建议加 no-resolve,避免每次匹配都触发一次 DNS 查询。多台设备共用一份订阅时注意并发数限制,超出后会出现部分设备连不上的情况。延迟测试的数字只代表握手速度,不代表实际带宽,看视频卡不卡还要看节点自身的出口质量。测速时先关闭下载任务,否则结果会被带宽占满,看不出节点真实水平。节点延迟在 100 毫秒以内体感基本无感,超过 300 毫秒打开网页会有明显的等待。更新订阅后如果节点没变化,检查一下订阅链接是否带了流量或到期限制。

配置文件里的 rule-providers 可以按需拉取规则集,比整包内置更省内存。macOS 上如果提示无法验证开发者,到系统设置的隐私与安全性里点仍要打开即可。规则里 GEOIP,CN,DIRECT 放在靠前位置,可以让国内地址尽早直连,减少代理开销。更新客户端版本前先导出一次配置,新版本偶尔会调整字段名,出问题可以快速回退。多个订阅合并时注意 proxy-groups 里的节点名要唯一,重名会导致部分节点被覆盖。代理组(proxy-groups)里可以设置 url-test 自动选延迟最低的节点,interval 建议 300 秒。

同一份配置在 Windows 能跑、在路由器上跑不动,多半是内存不够或者规则集太大。clash 的配置文件里 proxies 是节点列表,proxy-groups 是分组,rules 是分流规则,三块顺序不能乱。iOS 端一般用 Shadowrocket 或 Stash 导入同一份订阅,写法与 Clash 略有差异。分流规则数量不是越多越好,规则集过大反而拖慢首次匹配,按需保留常用规则集即可。DNS 泄漏检测可以在浏览器里访问检测页,结果显示国内 DNS 说明解析没有走代理。

启动时提示端口被占用,改一下 mixed-port 换个没被占用的端口就行。

DNS 泄漏检测可以在浏览器里访问检测页,结果显示国内 DNS 说明解析没有走代理。

能力对比

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

常见问题

内容更新于

clash 怎么下载

Windows 下载 exe 安装包,macOS 下载 dmg,Android 下载 apk,iOS 用同类客户端导入订阅。

clash 配置加载失败

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

clash 官网在哪

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

clash 订阅怎么导入

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

clash 延迟高怎么办

换节点、切换代理组策略、检查本地网络,延迟只反映握手速度,带宽要单独测。

clash 配置文件在哪

Windows 在用户目录的 .config/clash 下,macOS 在 ~/.config/clash,Android 由客户端内部管理。

clash 规则模式是什么

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

相关站点