Clash 是什么?
Clash 是一款以 Go 语言编写的开源通用网络代理内核,支持多种主流代理协议。它仅提供流量转发与规则调度能力,本身不具备网络连接能力;需要实际的节点搭配使用方可网络加速。
由于内核不提供图形界面,日常订阅与运维通常通过各平台的图形化 Clash 客户端完成。
Clash 客户端是什么?
Clash 客户端是基于 Clash 代理内核的图形化应用,用于维护机场订阅、管理节点与策略、订阅分流规则,并控制系统代理/TUN 等功能。它是当前较为主流且易用的网络加速方式之一。常见客户端包括:
Clash for Windows(Windows/macOS) 查看教程↗Clash Verge Rev(Windows/macOS) 查看教程↗Hiddify(Windows/macOS/iOS/Android) 查看教程↗Clash Meta for Android(Android) 查看教程↗Clash Mi(全平台) 查看教程↗ClashX(macOS) 查看教程↗ClashBox(HarmonyOS) 查看教程↗
Clash 客户端能做什么?
- 订阅解析: 解析机场提供的
订阅链接,得到分流规则、策略组订阅。 - 规则分流: 根据订阅的分流规则分配流量,通常包括且不限于按域名、IP、地区等把流量分流到不同节点上。
- 策略组: 基于规则之上自定义策略,按延迟或健康情况自动切换节点或故障转移策略。
- 系统代理: 代理开启控制与代理模式(
TUN模式)选择。
名词释义
什么是代理?
代理就是找个中间人帮你,你没法直接做的事情,代理人帮你做
┌──────────┐ ┌──────────┐ ┌──────────┐
│ 你的设备. │ ──请求─▶ │ 代理 │ ───▶ │ 目标网站 │
│ (电脑) │ │ (香港节点) │ │ (Google) │
└──────────┘ └──────────┘ └──────────┘什么是节点?
节点搭载了我们代理协议服务端程序,节点直接与我们的Clash内核通信,节点是我们代理的实际出口,比如:香港1、新加坡1、美国1、台湾1等
什么是订阅?
当节点越来越多的时候,就需要一个订阅来管理这些节点这个订阅就是订阅地址,它会记录节点信息、分流规则与故障转移策略,订阅地址是由机场提供的,一般都是付费的,免费的慎用。
什么是机场?
机场是订阅的提供商,它一般有官方的网站,注册登录后,购买相关的订阅,获得订阅地址。了解订阅信息更多
什么是TUN模式?
系统代理是系统默认自带的入口,TUN模式则是新开一张虚拟网卡,接管你的设备流量。因为是全局接管,所有应用流量都会通过这张虚拟网卡,然后再通过分流规则分流到出口节点,TUN模式支持 udp。了解更多代理模式
- 系统代理:应用流量->系统代理->分流规则->出口节点
- TUN 模式:应用流量->TUN虚拟网卡->分流规则->出口节点
- 同时开启:应用流量->系统代理->TUN虚拟网卡->分流规则->出口节点
什么是规则分流?
指依据预设的规则(如域名、IP、端口、地区等)分配网络流量,如果命中规则将转到相应的策略组,以实现精细化的流量管理与控制。一般情况下机场已经做好了分流规则,如果您想自定义规则,请参考如何自定义分流规则
什么是策略组?
策略组(Proxy Group)用于对多个节点进行聚合与编排,通过统一的选择或自动化策略实现负载分配、健康检查与故障转移。常见用途包括:按地区/线路聚合节点、在多节点之间自动择优、在异常时快速切换到可用节点。
什么是DNS污染?
DNS污染是指域名解析在传输过程中被篡改或干扰,导致用户将本应解析到的真实 IP 错误地解析为无效或错误的地址,进而出现无法访问、间歇性丢包、连接到错误站点等问题。
- 常见表现:目标域名无法解析/解析极慢、解析结果与权威 DNS 不一致、访问被重定向或连接超时。
- 典型成因:中间设备对明文 DNS进行拦截与注入响应、运营商缓存异常或被动劫持、恶意热点/局域网网关篡改。
- 缓解思路:
- 针对关键域名使用直连/代理优先的分流规则,避免被本地网络劫持。
- 避免使用不可信公共 Wi‑Fi,或在不可信网络下先建立可靠的代理链路后再进行解析。
常见问题
在iOS上怎么使用Clash
⚠️ 注意! 以下 App 均需使用非国区 Apple ID 下载,可在淘宝购买或自行注册美区账号。
在华为手机上怎么使用Clash
华为手机(含鸿蒙系统)可以使用以下方案:
- HarmonyOS 4.0+:使用 ClashBox,原生鸿蒙应用,需要
自签证书有技术门槛。不会自签证书,可以尝试桌易通安装Clash Meta for Android - HarmonyOS 3.x 及以下:仍可运行安卓 APK,使用 Clash Meta for Android 或 FlClash,安装方式:从本站下载 APK → 文件管理器打开安装 → 允许未知来源
配置获取总是失败怎么办
- 自身网络问题:先确认能正常上网、操作系统时间正确(SSL 依赖时间)。
- 链接错误/过期:在浏览器直接打开配置 URL,能否看到一大串文字,如果能看到说明配置正常,登录到服务商查看配置是否过期,如果过期续费即可。
- 配置域名被屏蔽: 通常提示
无法打开网站,解决办法:登录进入官网,重新导入配置,如果仍然没有解决,联系配置提供商。 - DNS 污染: DNS 解析会被劫持到一个新的IP,导致无法跟配置服务商服务器连接,联系配置提供商。
- 网络阻断: 常见于 江苏、福建。无法拉取配置失败,通常提示
connect network error,联系配置提供商。 - 特殊区域:新疆,很多用户反映从新疆访问代理服务器无速度。
⚠️最直接的办法:找配置提供商
Clash与VPN有什么区别
| 对比项 | Clash(代理) | VPN |
|---|---|---|
| 工作层级 | 应用层,按规则分流 | 网络层,全局加密隧道 |
| 流量处理 | 可分流:国内直连、国外代理 | 全部流量走 VPN 隧道 |
| 速度影响 | 国内访问不受影响 | 所有流量都会变慢 |
| 灵活性 | 规则自定义,按需代理 | 要么全开,要么全关 |
| 隐私保护 | 仅代理部分流量 | 全流量加密,隐私性更强 |
怎么设置自动更新配置?
大多数图形客户端均支持“自动更新配置/配置”:
- Clash Windows:Profiles/配置页 → 开启 Auto Update/自动更新 → 设置更新间隔(如每 1/6/24 小时)。
- Clash Verge / Clash Meta for Android / OpenClash:在配置/配置页启用“自动更新/定时刷新”,路由器可用计划任务定时拉取。
为什么提倡使用Clash开源客户端?
如果从非Github官方下载,客户端被人植入木马,很可能对你的电脑带来威胁,黑客可通过代理软件,把你的电脑成为他的代理服务,而你全然不知。所以我们提倡使用GitHub官方的开源软件。
Clash客户端停止维护了还能继续使用吗?
答案是:可以,但是要从正规的渠道下载,通过Github的官方仓库下载,如果实在有顾虑就换一个正在维护中的客户端,功能都是大差不差,我们提供其他正在维护中的客户端的教程,强烈推荐使用维护中的Clash客户端(如 Clash Verge、Clash Meta for Android等)。Apple 芯片 Mac 建议使用原生支持的客户端(如 ClashX/Clash Verge)。
网络加速会不会被抓过去喝茶?
个人使用不分享不售卖不提供上网服务就没事,不要涉及政治敏感的话题,网络连接的目的主要用来开拓眼界,提升自己。
Clash与网络加速有什么关系?
Clash 是基于规则分流的网络代理客户端/内核,本身不提供服务器与配置,它解决的跨境连接管理工作,具体路线是服务商配置链接中提供,两者搭配起来完成网络加速。
Clash客户端版本arm/amd傻傻分不清楚?
简单区分架构与选择方式:
- Windows 台式/笔记本(Intel/AMD):选择
amd64/x64版本(Clash Windows 仅支持x64)。 - macOS:Intel 芯片选 x64;Apple 芯片(M1/M2/M3)选
arm64/aarch64。若想在 Mac 上用 Clash Windows,请改用原生客户端(如 ClashX/Clash Verge)。 - Android:多数为
arm64-v8a(即arm64);少量老设备为armeabi-v7a(armv7)。 - Linux 服务器:
x86_64选amd64;树莓派等 ARM 设备按型号选arm64/armv7。
我开了代理,但还是无法访问Github?
不妨开启Tun模式试试,什么是TUN模式?
安装Clash客户端后,电脑开机无法上网?
Clash最常见的问题之一,这是Clash内核没有正常关闭导致的,只需要重新开启代理即可
已开启代理仍然无法上网?
- 未链接到互联网,访问百度是否正常
- 规则分流问题,规则没有覆盖到,导致直连无法访问或者访问缓慢,解决办法修改分流规则,请阅读《什么是规则分流?》
- 服务器问题,切换服务器或联系配置提供商。
- 尝试开启TUN模式
