直接答案:可以把 Clash 类客户端理解为“界面+内核+配置”:客户端提供操作界面,内核实际处理流量,配置告诉内核有哪些节点、策略组以及如何分流。订阅则是远程更新配置或节点信息的一种方式。
客户端、内核和配置文件
客户端是你看到的桌面或手机界面,负责导入配置、切换模式和展示日志。内核是实际监听端口、解析规则和转发连接的程序,Mihomo 是目前常见的兼容内核之一。配置文件通常使用 YAML,包含端口、DNS、代理、策略组和规则等内容。
订阅和节点
订阅通常是一条带凭据的 URL,客户端通过它获取配置或节点列表。节点是一条具体的代理连接信息,包括服务器地址、端口、协议和认证参数。订阅链接往往可以访问你的服务内容,应像密码一样保存,安全说明见订阅链接泄露风险。
策略组是什么
策略组把多个节点或其他策略组合在一起。select 让用户手动选择;url-test 按测试结果自动选择;fallback 在当前连接不可用时按顺序切换;load-balance 把不同连接分配给多个代理。策略组决定“交给谁”,规则决定“什么流量交过去”。
规则、规则集和模式
规则按域名、IP、进程或其他条件匹配请求,通常从上到下处理。Rule Providers把规则集合放在独立文件或远程地址,便于复用和更新。规则模式使用这些分流条目,全局和直连模式则改变整体流量处理方式,详见三种模式选择方法。
系统代理和 TUN
系统代理是操作系统提供的代理设置,只有遵循该设置的应用会使用它。TUN 会创建虚拟网络接口,能接管更多流量,但需要额外权限和正确路由。两者并非越多越好,新手应先用系统代理完成基本验证。
常见问题
Clash 和 Mihomo 是同一个软件吗?
不是完全相同的概念。Mihomo 是兼容 Clash 配置生态的内核,Clash Verge Rev、FlClash 等是带界面的客户端。
策略组就是节点吗?
不是。节点是具体出口,策略组是节点或其他策略的集合,可以手动或自动决定使用哪个出口。
配置文件可以随便从网上下载吗?
不建议。配置可能包含不可信代理、脚本或规则,应优先使用可信来源,并在导入前了解内容。
参考资料
内容说明:本文由 HowOClash 编辑部根据项目官方文档与公开发布记录整理,没有使用虚构测速、评价或排名。软件界面和版本可能变化;发现步骤失效时,请以官方资料为准,并查看内容与测试说明。