一、认识 Clash 的核心工作原理

很多初学者误以为 Clash 是一个单一的可执行应用,其实在架构上它分为两层:

  • Core(内核层): 负责底层的网络流量监听、SOCKS5/HTTP 混合端口分发、YAML 配置文件解析以及加密通道握手。
  • GUI(图形前端): 如 Clash for Windows、Clash for Android 或 Clash Verge Rev,主要提供直观的可视化界面,负责将用户在界面上的操作转换为内核能够读取的指令。

当我们在浏览器中打开一个网址时,流量首先进入本地代理端口(默认通常是 7890),Clash 根据预先设定的规则集(Rules)判断:如果该域名属于国内白名单,则直接放行直连;如果属于受限或境外目标,则通过选定的代理节点进行加密传输。

二、标准配置流程:四步搞定订阅导入

1. 获取专属订阅链接

在 glados 用户控制台登录后,找到“我的订阅”或“一键导入”区域,复制属于您的加密订阅 URL。请妥善保管该链接,避免泄露给他人。

2. 载入配置文件(Profile)

打开客户端界面,进入“Profiles(配置)”页面。将刚刚复制的订阅 URL 粘贴到输入框中,点击“Download(下载)”按钮。系统将自动拉取远程 YAML 配置文件并解析出可用的服务器节点组。

3. 切换与选择分流模式(Mode)

Clash 提供了三种经典运行模式:

  • Rule(规则模式 - 推荐): 系统根据访问的目标网站自动判断,大陆直连、境外加速,兼顾访问速度与流量节约。
  • Global(全局模式): 无论访问任何网站,全部强制经过选定的代理节点。仅在遇到特殊未被规则覆盖的网站时临时使用。
  • Direct(直连模式): 所有请求完全不经过代理,直接由本地网络发起连接。

4. 开启系统代理(System Proxy)

在“General(通用)”设置面板中,打开“System Proxy”开关。此时操作系统的网络流量将正式被接管并按照规则加速流转。

🎮 获取 glados 专属高速订阅链接

适配主流 Clash 内核与分流规则,低抖动 BGP 专线接入,让配置一步到位。

立即注册获取凭证 →

三、进阶:核心分流规则(Rules)详解

Clash 强大的根源在于其灵活的规则匹配机制。在配置文件底部的 rules 区块中,规则是自上而下逐条匹配的:

rules:
  - DOMAIN-SUFFIX,google.com,PROXY
  - DOMAIN-KEYWORD,github,PROXY
  - DOMAIN-SUFFIX,bilibili.com,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,PROXY
  • DOMAIN-SUFFIX:匹配域名后缀,例如访问 mail.google.com 会命中该规则并走代理;
  • GEOIP,CN,DIRECT:利用内置 GeoIP 数据库,如果目标服务器 IP 归属中国境内,则直接放行;
  • MATCH:兜底规则,所有前面未匹配到的流量统一走指定的默认策略。

四、常见问题与避坑提示

新手在使用过程中常遇到两个典型问题:

第一,端口冲突导致启动失败: 如果本机运行了 Charles、Fiddler 或其他开发代理软件,可能导致 7890 端口被占领,使 Clash 报“Port 7890 already in use”。此时可以在设置中将端口修改为 7895 等未占用端口。

第二,未关闭代理直接关机导致无法上网: 如果在系统代理开启的状态下强行关机,可能导致系统网络设置中的代理开关残留,开机后即便没开 Clash 也打不开网页。只需进入 Windows/macOS 系统网络设置,手动将代理开关重置为关闭即可恢复。

说明书常见问题 (FAQ)

首先检查本地网络连接是否正常;其次可在浏览器中直接打开订阅链接测试是否能够下载文本文件。如果仍失败,可尝试在客户端配置页面关闭“Use System Proxy”,或联系服务商确认订阅域名是否受阻。
大概率是误将模式选成了“Global(全局)”,导致国内流量全部绕道海外服务器回流。请在客户端面板中确认模式切换为“Rule(规则)”,确保国内流量直连。