Clash 是如何工作的?
Clash 是一个基于 Go 语言开发的模块化代理内核,其工作原理是在本地操作系统上建立一个本地代理监听端口(例如 Socks5 或 HTTP),并通过预设的分流规则集,将用户的网络请求按域名、IP 归属地分流至对应的代理节点或本地直连出口。
传统的代理工具往往需要用户在“要么全部走代理、要么全部不走代理”之间二选一,这会导致访问国内常用应用(如网银、电商、视频)时速度减慢甚至被拦截。而 Clash 的规则引擎能够根据目标域名的后缀或目标 IP 是否在中国大陆境内,毫秒级自动决定:国内流量直连绕过代理,国际受限流量由配置的优质节点转发,从而兼顾访问速度与网络通达度。
订阅配置导入的标准四步
导入订阅配置必须严格遵循格式校验与网络拉取流程:
- 获取订阅链接:在机场用户后台复制专属于自身账号的 Clash 订阅 URL(通常以 https 开头)。
- 添加至配置中心:打开客户端配置(Profiles / Config)页面,将 URL 粘贴至订阅地址栏,并可自定义备注名称(如“隐云机场主力”)。
- 下载并解析:点击“下载(Download)”按钮,客户端将向远程服务器发起 HTTP GET 请求拉取 YAML 格式的节点与规则配置。若拉取成功,配置卡片将显示生效标记。
- 设定自动更新:建议将该订阅的自动更新间隔设置为 24 小时或 48 小时,确保节点服务器 IP 变动时能自动同步。
规则、全局与直连模式的区别
客户端通常提供三种代理模式,其适用场景差异显著:
- 规则模式(Rule,强烈推荐):客户端根据配置文件中内置的数千条规则自动分流。国内流量走本地 DIRECT,国际流量走 PROXY,保证日常办公与娱乐完全互不干扰。
- 全局模式(Global):强制让所有网络请求(无论国内还是境外)全部通过所选节点进行中转。仅在需要临时调试特定境外单点网络,或特定网站分流规则未命中时作为临时排障使用。
- 直连模式(Direct):所有网络请求均不经过代理,直接由本地网络发起连接。相当于临时旁路代理客户端。
策略组中如何正确切换与测试节点?
在客户端的“代理(Proxies)”面板中,通常会看到以地域或业务划分的策略组(如“节点选择”、“自动优选”、“AI工具”、“流媒体”等)。
点击策略组右上角的测速图标,客户端会对该组内的所有节点发送微型 TCP 或 HTTP 探测包,并在节点名称旁显示往返毫秒数。绿色数值代表当前链路连通正常,若显示“Timeout”或红色数字,则说明该节点当前无法建立握手。用户只需直接点击期望的节点名称(例如日本或美国节点),分流引擎便会即刻生效,无需重启客户端。
常见报错与故障应急方案
遇到异常时,可对照以下情况逐项处理:
- 报错“Invalid Config”:通常是因为订阅链接被本地拦截或运营商劫持返回了 HTML 网页而非标准的 YAML 配置文件。可尝试在网络未受限环境下手动重新下载。
- 客户端关闭后电脑彻底断网:这是典型的“系统代理残留”问题。由于客户端非正常退出,Windows 的 Internet 选项中仍勾选了 127.0.0.1 代理。重新打开客户端并正常关闭系统代理即可修复。
- 节点测速全绿但所有网页依然打不开:检查客户端日志中的 DNS 解析报错。建议在设置中开启“内置 DNS”或启用 TUN 虚拟网卡模式。