全面功能解析 Clash · Mihomo 内核

专业代理功能
为每一位用户而生

从智能规则分流、多协议全面兼容,到 TUN 透明代理、策略组管理与 Web 控制台——Clash 提供目前最完整的网络代理工具功能集,满足从入门到进阶的一切需求。

45K+
GitHub Stars · 开源社区高度认可
10M+
全球活跃用户 · 覆盖五大洲
10+
原生支持代理协议种类
5
平台客户端 · Windows / Mac / iOS / Android / Linux

四大核心能力

Clash 以 Go 语言高并发内核为基础,构建了一套完整的网络代理功能体系,在性能、灵活性与易用性之间实现了最佳平衡。

智能规则分流路由

内置维度极丰富的路由引擎,支持域名后缀、精确域名、关键词、IP 网段、GEOIP 国家代码甚至进程名称等多维度规则匹配,实现国内直连、国外代理的完全精细化流量分离,用户完全无感切换,网速毫无损失。

Rule-based Routing

多协议全面原生兼容

原生支持 Shadowsocks、VMess (V2Ray)、Trojan、VLESS、Snell、ShadowsocksR、SOCKS5、HTTP(S) 等所有主流代理协议,并兼容 Hysteria、TUIC 等新兴高性能协议。一个客户端统一管理所有节点,无需在多款工具间来回切换。

Multi-Protocol Proxy

TUN 模式透明代理

开启 TUN 模式后,Clash 在系统层面创建虚拟网卡,接管设备上所有应用程序的流量——包括不支持手动配置代理的游戏客户端、命令行工具和系统更新服务,真正实现全局透明代理,不留任何流量泄漏死角。

TUN Transparent Proxy

高并发极致性能内核

内核由 Go 语言精心打磨,充分利用多核并发能力,极低的内存与 CPU 占用。在常见家用带宽环境下,代理吞吐延迟趋近于原生网络连接,轻松应对千兆宽带级别的流量负载,确保视频流、游戏等高带宽场景零感知延迟。

Golang Core · Low Latency

规则分流引擎
精准控制每一条流量

Clash 的规则引擎是其最核心的竞争力。通过在 YAML 配置文件中定义有序的规则列表,用户可以将任意维度的流量精准路由到不同的代理节点或直连,完全自定义。

  • DOMAIN-SUFFIX:基于域名后缀匹配,如 google.com 及其所有子域名
  • DOMAIN-KEYWORD:关键词模糊匹配,如包含 youtube 字样的所有域名
  • IP-CIDR / GEOIP:基于 IP 段或 GeoIP 国家数据库精准识别流量归属
  • PROCESS-NAME:按应用程序进程名路由,精细到每一个应用
  • RULE-SET:引用远端规则集,支持 Loyalsoldier 等成熟社区规则一键订阅
  • MATCH:兜底规则,所有未命中条目的最终处理策略
rules — config.yaml
DOMAIN-SUFFIX google.com 🚀 代理节点
DOMAIN-KEYWORD youtube 🚀 代理节点
DOMAIN-SUFFIX github.com 🚀 代理节点
GEOIP CN DIRECT
IP-CIDR 192.168.0.0/16 DIRECT
DOMAIN-KEYWORD adservice REJECT
MATCH —— 🚀 代理节点

10+ 种代理协议
原生完整兼容

无论您的服务商使用何种协议,Clash 均能原生支持,无需额外插件或转换工具,一个客户端统一接入所有节点。

🔵

Shadowsocks

最广泛使用的开源代理协议,高性能加密传输

🟣

VMess (V2Ray)

V2Ray 核心协议,支持 WebSocket、TLS、gRPC 等传输层

🟠

Trojan

HTTPS 伪装协议,极难被深度包检测识别

🔷

VLESS

V2Ray 新一代轻量协议,低开销高性能

🟢

Hysteria2

基于 QUIC 的新兴高速协议,极低延迟

🟡

TUIC

QUIC 传输层,高吞吐量低延迟代理协议

🔴

ShadowsocksR

兼容 SSR 协议,支持混淆与协议插件

Snell

轻量高效的加密代理协议,专为性能优化

🔸

SOCKS5 / HTTP(S)

通用代理标准,兼容绝大多数代理场景

三大代理策略组
智能调度节点

Clash 强大的代理策略组系统,让您的节点池不再依赖单一节点,自动实现故障切换、延迟优选与负载均衡,确保代理稳定性最大化。

Fallback 故障转移

按优先级排列节点列表,主节点不可用时自动切换至下一个备用节点,确保代理连接永不中断,完全无需用户手动干预。

自动切换

URL-Test 延迟优选

定期对节点池中所有节点发起延迟测试,自动选择当前延迟最低的节点进行代理,实时感知网络质量变化,始终保持最优路线。

自动测速

Load-Balance 负载均衡

将流量分散到多个可用节点上,通过哈希或轮询算法实现带宽叠加与并发能力提升,特别适合需要高吞吐量的下载或多任务并发场景。

带宽叠加

TUN 透明代理
流量零死角接管

传统系统代理只能接管部分支持代理协议的应用,而 TUN 模式从网络栈底层接管全部流量,是真正的"全局代理"实现方案。

  • 在系统中创建 虚拟网卡(TUN 接口),拦截所有 TCP / UDP 流量
  • 无需为每个应用单独配置代理,游戏、命令行工具均可代理
  • 配合 DNS 劫持,防止 DNS 泄漏,保护查询隐私
  • 支持与规则引擎联动:TUN 流量同样经过分流规则精细处理
  • Windows / macOS / Linux 全平台支持,移动端通过 VPN 接口实现

应用层流量

浏览器、游戏、命令行工具……任意应用

TUN 虚拟网卡

操作系统级流量拦截,无感知接管所有 TCP/UDP

Clash 规则引擎

按规则判断:直连 / 代理 / 拦截广告

加密代理节点

安全加密转发至目标服务器,隐私全程保护

RESTful API
与可视化控制面板

Clash 内置完整的 RESTful API 服务器,配合开源 Web 控制面板(如 Yacd、Metacubexd),即可在浏览器中实时监控和管理所有代理活动。

  • 实时查看 上行 / 下行流量速率与历史统计数据
  • 一键切换代理节点,实时测试节点延迟
  • 实时日志追踪每条连接的规则命中情况
  • 管理代理策略组,手动或自动选择最优节点
  • 支持通过 API 远程管理,适合路由器等嵌入式部署场景
http://127.0.0.1:9090/ui
UPLOAD
3.2 MB/s
↑ 实时上行
DOWNLOAD
24.6 MB/s
↓ 实时下行
CONNECTIONS
128
活跃连接数
MODE
规则模式
Rule · 智能分流
🇺🇸 US-Premium Trojan · TLS 38ms
🇯🇵 JP-Tokyo VMess · WS 62ms
🇸🇬 SG-Node Shadowsocks 145ms
🇩🇪 DE-Berlin VLESS · gRPC 320ms

Clash vs 同类代理工具
功能全面对比

与市面上主流代理客户端进行功能横向比较,了解为何全球千万用户选择 Clash 作为主力代理工具。

功能特性 ✦ Clash / Mihomo V2RayN Surge Shadowrocket
基于规则的智能分流 有限
Shadowsocks 支持
VMess / VLESS 支持 VMess
Trojan 支持
Hysteria2 / TUIC 部分
TUN 透明代理
Fallback 故障转移 有限 有限
URL-Test 延迟优选
Load-Balance 负载均衡
RESTful API
完全免费开源
全平台支持 Win 为主 Mac / iOS iOS 为主

立即体验 Clash 全部功能

免费下载全平台客户端,10 分钟完成配置,享受专业级网络代理工具的完整功能。