主题外观
Clash 基础知识完全指南
在接触网络代理技术时,很多初学者常常对“客户端”、“内核”、“订阅”、“规则”等专业术语感到困惑。Clash 并非一个普通的单一应用程序,而是一个以规则分流为核心哲学、拥有庞大开源衍生分支的网络代理生态体系。
无论您使用的是 Windows、macOS 还是 Android 设备,深入理解 Clash 的底层数据流转逻辑,都是快速上手、排查故障与进行高级规则定制的基石。
一、Clash 的核心灵魂:规则分流(Rule-Based Routing)
传统代理工具往往采用“全局开启”或“简易 PAC 列表”机制,容易导致访问国内应用(如微信、淘宝、网易云音乐)变慢或被异地拦截。
Clash 的革命性创新在于将“分流决策权”交给了精细化的规则引擎:
mermaid
flowchart TD
AppReq["应用程序发起网络请求<br/>(例如访问 google.com 或 bilibili.com)"] --> ClashCore["Clash / Mihomo 核心拦截与解析"]
ClashCore --> Rules{"匹配 rules 规则库"}
Rules -->|命中 DOMAIN-SUFFIX, bilibili.com| Direct["DIRECT 直连策略组<br/>(不经过代理,本地千兆直达)"]
Rules -->|命中 DOMAIN-KEYWORD, google| Proxy["🚀 节点选择 (Proxy 策略组)<br/>(智能分流至香港/日本专线)"]
Rules -->|未匹配任何特定规则| Final["MATCH 最终默认策略<br/>(根据用户偏好走直连或代理)"]- 国内直连(DIRECT):所有国内网站与本地局域网流量不走代理,保持零延迟与全速下载;
- 海外代理(PROXY):海外受阻服务经由指定的优质加密专线中继转发;
- 精准分流(GEOIP / DOMAIN):可根据 IP 所属国家或域名后缀自动将 Netflix 流量路由到流媒体专用节点,而将 ChatGPT 路由至特定美国原生 IP。
二、Clash 核心术语速查字典
为了便于日常阅读教程,请牢记以下高频核心概念:
| 术语名称 | 英文标识 | 概念通俗解释与作用 |
|---|---|---|
| 内核 | Core / Kernel | 负责底层网络封包截获、加解密协议握手与分流计算的引擎(如 Mihomo / Clash.Meta)。 |
| GUI 客户端 | Client / Shell | 为普通用户提供图形化操作界面的窗口程序(如 Clash Verge Rev、ClashX.Meta)。 |
| 节点 / 代理 | Proxies / Nodes | 位于海外各机房的远程中继服务器,承载实际流量转发。 |
| 策略组 | Proxy Groups | 节点的逻辑容器(如“节点选择”、“自动测速 Fallback”),决定具体流量走哪个节点。 |
| 分流规则 | Rules | 判定网络数据包归属方向的规则清单(如 DOMAIN-SUFFIX、IP-CIDR、GEOIP)。 |
| TUN 模式 | TUN Mode | 通过虚拟网卡截获整机所有 TCP/UDP 流量,让不读系统代理的命令行与游戏自动走代理。 |
三、基础专栏核心文章直达
本基础知识中心精选了两篇最具代表性的入门深度文章,建议所有新手按顺序精读:
⚖️ 2.1.2 全版本选型对比指南
梳理开源原版归档后的现代版图:原版 vs Clash Verge Rev vs Clash Meta vs Mihomo 全维度横向对比。
查看版本对比与选型建议 →四、延伸学习路径
- 下载软件:请前往 Clash 官方安全下载指南 获取最新客户端;
- 配置进阶:学习分流规则自定义,请阅读 Clash 分流规则详解;
- 排查故障:遇到无法上网或报错,请查阅 常见问题故障排查中心。