代理协议
节点名称后面括号里那个词,决定了加密方式、握手速度与内核兼容性。先认识它们,选型时才不盲选。
Shadowsocks代理协议
早期广泛使用的加密代理协议,结构简单、握手开销小。配置只需服务器地址、端口、密码与加密方式四项。资源占用低,老设备与路由器上表现稳定,至今仍是订阅里的常客。
VMess代理协议
V2Ray 项目设计的协议,带用户 ID 鉴权与时间校验,功能比 Shadowsocks 丰富,可搭配 WebSocket、TLS 等多种传输层。注意:本机时间偏差超过 90 秒会直接连接失败,排查节点问题时先对时。
Trojan代理协议
把代理流量伪装成标准 HTTPS 的协议,行为特征接近普通网页访问。必须配合有效 TLS 证书使用,配置项少、实现轻量,速度与稳定性都属于第一梯队。
VLESS代理协议
VMess 的精简后继,去掉了内置加密,把加密职责完全交给 TLS 层,开销更小。常与 REALITY、XTLS 等新传输方案组合出现。在 Clash 生态里需要 mihomo 内核才能使用。
Hysteria2代理协议
基于 QUIC(UDP)的新一代协议,靠自定义拥塞控制在高丢包链路上抢速度。长距离、弱网环境下体感提升明显;代价是部分网络会限制 UDP,遇到这种情况换回 TCP 系协议即可。需要 mihomo 内核。
TUIC代理协议
同样构建在 QUIC 上的轻量协议,主打 0-RTT 快速握手与多路复用。手机在 Wi-Fi 与流量之间切换时重连快,配置比 Hysteria2 更简洁。仅 mihomo 系内核支持。
内核与客户端
内核负责干活,客户端负责给你界面。分清这两层,「用哪个软件」「支持哪些协议」两个问题就都有了答案。
mihomo内核与客户端
目前 Clash 生态事实上的主力内核,由 Clash Meta 项目延续而来。在原版内核基础上补齐了 VLESS、Hysteria2、TUIC 等新协议与更多规则类型。Clash Verge Rev、FlClash 等主流客户端内置的就是它。
Clash 原版内核内核与客户端
Clash 项目最初的核心程序,定义了 YAML 配置格式与规则分流模型。2023 年停止维护后,新协议与新特性均由 mihomo 接棒。旧教程里说的「Clash 内核」多指它,配置大体兼容,但新字段跑不起来。
Clash Verge Rev内核与客户端
Windows、macOS、Linux 三平台的主流客户端,社区在 Clash Verge 停更后接手维护的分支。内置 mihomo 内核,提供订阅管理、TUN 模式开关与系统代理接管。Windows 上依赖 WebView2 组件,安装报错先查它。
FlClash内核与客户端
基于 Flutter 开发的多平台客户端,一套界面同时覆盖桌面与安卓。同样内置 mihomo,开箱即用,界面对新手友好。移动端与桌面端操作逻辑一致,换设备不用重学一遍。
配置文件字段
打开 config.yaml 看到的那几个顶层字段。看懂它们,报错信息里提到的位置就能直接对号入座。
YAML配置文件字段
Clash 配置文件使用的文本格式,靠缩进表达层级。铁律只有一条:缩进一律用空格,一个 Tab 就能让整份配置解析失败。改配置前先确认编辑器不会自动替换缩进。
mixed-port配置文件字段
混合监听端口,同一个端口同时接收 HTTP 与 SOCKS5 两种代理请求,常见默认值 7890。它与单独的 port、socks-port 属于并列方案,新配置写 mixed-port 一项就够,系统代理和终端工具都指向它。
proxies配置文件字段
节点列表字段,每个条目描述一台代理服务器:名称、类型、地址、端口与协议参数。订阅更新的本质就是刷新这个列表。手写节点时注意 name 不能重复,后写的会覆盖先写的。
proxy-groups配置文件字段
策略组字段,把 proxies 里的节点按用途编组,并规定选择逻辑。规则命中后并不直接指向节点,而是先指向某个策略组,再由组内策略决定最终出口。客户端界面上的「换节点」,改的就是它。
订阅链接配置文件字段
服务商提供的一条 URL,访问后返回完整的节点配置。客户端按固定间隔或手动触发重新拉取,节点列表随之自动更新。链接本身等同账号凭据,不要贴进公开群聊或出现在截图里。
规则与分流
rules 列表自上而下、命中即停——这一句先记住,下面五条都是围绕它展开的。
规则模式(mode: rule)规则与分流
Clash 三种运行模式之一,也是日常推荐模式:流量逐条比对 rules 列表,自上而下,命中即停。另外两种是 global(全部走代理)与 direct(全部直连),多用于临时排查,用完记得切回来。
DOMAIN-SUFFIX规则与分流
按域名后缀匹配的规则类型,例如 DOMAIN-SUFFIX,youtube.com 会命中 youtube.com 及其全部子域名,是规则列表里出场率最高的类型。注意它只匹配后缀,不匹配「域名里包含某个词」。
GEOIP规则与分流
按目标 IP 的地理归属匹配的规则类型,最常见写法是 GEOIP,CN,DIRECT——中国大陆 IP 直连。依赖本地 GeoIP 数据库,数据库过旧会导致个别地址误判,通常放在规则列表靠后位置兜底。
MATCH规则与分流
规则列表的最后一条兜底规则,匹配所有前面没命中的流量。没有它,漏网流量的去向不可预期。检查一份配置,先看最后一行是不是 MATCH,再看它指向哪个策略组。
url-test 与 select规则与分流
两种最常用的策略组类型。url-test 定期向测试地址发请求,自动挑延迟最低的节点;select 完全手动,选谁走谁。看视频用 url-test 保流畅,登录对 IP 敏感的服务用 select 锁定固定节点。
运行模式与网络
「开了代理为什么没走代理」一类的问题,答案几乎都藏在这五条里。
系统代理运行模式与网络
操作系统层面的代理设置,由客户端一键写入。浏览器等「守规矩」的应用会照办,但很多终端工具、游戏与部分客户端软件会无视它。这类流量要么单独配环境变量,要么改用 TUN 模式接管。
TUN 模式运行模式与网络
客户端创建一块虚拟网卡,在网络层接管全部流量,不依赖应用自觉。覆盖面比系统代理彻底,终端、游戏统统走代理。开启需要管理员或系统扩展授权,与系统代理二选一,不要同时开。
Fake-IP运行模式与网络
一种 DNS 处理策略:客户端先返回一个保留网段的假 IP,真实解析推迟到流量实际发出时进行。省一次 DNS 往返,连接建立更快,还能规避 DNS 污染。个别依赖真实 IP 的局域网应用会异常,可用 fake-ip-filter 排除。
DNS 泄漏运行模式与网络
代理开启后,域名解析请求仍从本地网络直接发出的现象。访问内容走了代理,但「查过哪些域名」暴露给了本地网络。TUN 模式配合 Fake-IP 是常用堵法,改完用在线 DNS 检测页确认一遍。
节点延迟运行模式与网络
客户端向测试 URL 发起请求测得的响应时间,单位毫秒。它反映的是「本机经节点到测试地址」的整条链路,不是节点本身的性能。全部超时先别怀疑节点,按订阅有效期、本机时间、端口占用的顺序排查。