Clash 文档

clash 使用指南:从下载到分流规则

更新

关于 clash

更新订阅后如果节点没变化,检查一下订阅链接是否带了流量或到期限制。代理组(proxy-groups)里可以设置 url-test 自动选延迟最低的节点,interval 建议 300 秒。分流规则里的 IP-CIDR 段建议加 no-resolve,避免每次匹配都触发一次 DNS 查询。TUN 模式需要管理员权限或虚拟网卡驱动,开启后所有 TCP/UDP 流量都会被接管。节点测速卡住不动,多数是 DNS 解析超时,把 nameserver 换成公共 DNS 通常能解决。测速时先关闭下载任务,否则结果会被带宽占满,看不出节点真实水平。

遇到配置加载失败,先看日志里的第一行报错,多数是缩进或者 YAML 语法问题。节点延迟在 100 毫秒以内体感基本无感,超过 300 毫秒打开网页会有明显的等待。分流参数里的 final 是兜底策略,写 MATCH 或者 DIRECT 决定未命中规则怎么走。DNS 配置里 fallback 与 nameserver 要分开写,开启 fake-ip 能明显降低解析延迟。clash 的配置文件里 proxies 是节点列表,proxy-groups 是分组,rules 是分流规则,三块顺序不能乱。

日志级别调到 info 就够了,debug 会产生大量输出,长时间运行会占满磁盘。延迟测试的数字只代表握手速度,不代表实际带宽,看视频卡不卡还要看节点自身的出口质量。路由器上跑 Clash 适合全屋设备统一代理,注意选择性能足够的型号,否则转发会成为瓶颈。规则集用 GEOSITE 比手写域名列表更省事,更新也及时,个别小众站点可能漏掉。

订阅链接一般带 token,泄露后别人可以直接用你的流量,不要贴到群里或者截图里。配置文件是 YAML 格式,缩进用两个空格,冒号后面必须留一个空格,改错一处整份配置都会加载失败。启动时提示端口被占用,改一下 mixed-port 换个没被占用的端口就行。分流规则数量不是越多越好,规则集过大反而拖慢首次匹配,按需保留常用规则集即可。macOS 上如果提示无法验证开发者,到系统设置的隐私与安全性里点仍要打开即可。

Android 版安装后需要授予 VPN 权限,通知栏的钥匙图标表示代理正在运行。多台设备共用一份订阅时注意并发数限制,超出后会出现部分设备连不上的情况。配置文件里的 7890 是 HTTP 代理、7891 是 SOCKS5,两个都能在系统代理里填。想让某个域名强制走代理,把 DOMAIN-SUFFIX 规则放到规则表最前面,优先级最高。iOS 端一般用 Shadowrocket 或 Stash 导入同一份订阅,写法与 Clash 略有差异。

使用 url-test 自动选路时,把容差 tolerance 设成 50 左右,可以避免节点频繁来回切换。路由器上跑 Clash 记得关掉光猫拨号,双重 NAT 会让部分节点连不上。订阅链接导入后先更新一次配置,确认节点列表与延迟测试结果,再决定用哪个代理组。规则模式(Rule)比全局模式更省流量,国内域名直连、境外域名走代理,日常使用建议保持规则模式。手机端开启 VPN 后如果耗电明显,把始终开启关掉,改成按需连接会省不少电。

使用 url-test 自动选路时,把容差 tolerance 设成 50 左右,可以避免节点频繁来回切换。

目录

  1. 关于 clash
  2. 参数速查
  3. 配置示例
  4. 常见问题

参数速查

字段示例值说明
external-controller127.0.0.1:9090图形面板接口地址
allow-lanfalse是否允许局域网设备连接
log-levelinfodebug 会产生大量日志
dns.enhanced-modefake-ip解析更快,兼容性略差
moderulerule / global / direct 三种模式
mixed-port7890HTTP 与 SOCKS5 共用端口

常见问题

内容更新于

clash 官网在哪

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

clash 免费吗

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

clash 规则模式是什么

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

clash TUN 模式有什么用

接管全部 TCP/UDP 流量,包括不遵守系统代理的软件,游戏与语音通话也能走代理。

clash 和 v2ray 区别

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

clash 怎么下载

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

clash 是什么

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

clash 配置加载失败

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

clash 延迟高怎么办

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

相关站点