QUICK
START
初次使用 Clash?从这里开始。3 个核心概念 + 3 步基础操作,5 分钟完成配置,立即畅享全球互联网访问。
使用前必读:3 个核心概念
订阅链接(Subscription URL)是由你的机场服务商提供的一个 HTTPS 地址,Clash 通过访问这个地址,自动下载并解析所有可用代理节点(服务器列表)与分流规则。你无需手动填写服务器信息——粘贴链接即可完成全部配置。
Clash 是一款代理客户端工具,相当于一辆性能强劲的赛车——但它本身不提供服务器节点(燃料)。你需要另行购买机场订阅服务,或自建境外服务器,将订阅链接导入 Clash 后,才能访问境外网站。
系统代理只代理支持 HTTP/HTTPS 代理协议的应用(浏览器等)。TUN 模式通过虚拟网卡接管操作系统全部 TCP 和 UDP 流量,覆盖游戏客户端、命令行工具等不走系统代理的程序,适合需要全局代理的场景。
Clash.Meta(现更名为 Mihomo)是 Clash 内核的社区增强版,完全兼容原版配置语法,并新增了 TUIC v5、Hysteria2、VLESS Reality、WireGuard、FakeIP DNS 等大量高级功能。目前主流 GUI 客户端(Clash Verge Rev、FlClash 等)均内置 Clash.Meta 内核。
三种代理模式详解
依据配置文件中的规则自动判断:国内域名、IP 走直连,境外或被墙网站走代理节点。智能分流,无感切换,日常使用体验最佳,不影响国内应用速度。
所有网络流量,无论目标地址在国内还是境外,均强制经过你选择的代理节点。适合临时需要全部走代理的场景,国内应用速度会受影响。
关闭代理功能,所有流量直接连接目标服务器,等同于没有使用 Clash。适合临时关闭代理或排查网络问题时使用。
三步完成 Clash 配置(通用流程)
下载并安装对应平台的 Clash 客户端
根据您的操作系统,前往客户端下载页面获取安装包:
• Windows:推荐 Clash Verge Rev(.exe 安装程序)
• macOS:推荐 Clash Verge Rev(.dmg,注意区分 Apple Silicon / Intel 芯片)
• Android:推荐 Clash Meta for Android(.apk)
• iOS:在 App Store 购买 Stash 或 Shadowrocket
• Linux:推荐 Clash Verge Rev(.deb 或 .rpm)
导入订阅链接(机场配置)
从你的机场服务商处复制订阅链接(通常为 YAML 格式的 HTTPS 地址),在客户端的 Profiles(配置 / 订阅) 界面将其粘贴并确认更新。
以 Clash Verge Rev 为例:
点击左侧菜单「Profiles」→ 点击右上角「+」图标 → 选择「Remote Profile」→ 粘贴订阅 URL → 点击「Import」→ 等待下载完成后单击配置文件将其激活(高亮显示)。
选择节点并开启代理
进入「Proxies(代理)」界面,选择延迟较低的节点。代理模式建议选择 Rule(规则),实现国内直连、境外代理的智能分流体验。
最后,在客户端主界面或 Dashboard 开启 System Proxy(系统代理)开关,系统浏览器即可自动走代理。若需代理全部应用(含游戏客户端),请参考进阶配置中的 TUN 模式开启方法。
WINDOWS
TUTORIAL
Windows 平台 Clash 客户端安装与配置完整教程,以社区最推荐的 Clash Verge Rev 为主,全程图文步骤说明,无需命令行,双击即可运行。
下载并安装 Clash Verge Rev
前往下载页面,在 Windows 标签下下载 Clash Verge Rev。
• 搭载 Intel 或 AMD 处理器的电脑(绝大多数情况)→ 选 Windows x64 安装程序
• 搭载高通骁龙 ARM 处理器的 Windows 设备 → 选 Windows ARM64 安装程序
下载 .exe 安装包后,双击运行,根据安装向导点击「Next」直至安装完成。安装结束后桌面会出现 Clash Verge Rev 图标,双击启动即可。
导入订阅链接(Profiles)
1. 打开 Clash Verge Rev,点击左侧边栏「Profiles(订阅)」图标
2. 点击界面右上角「+」按钮,选择「Import Profile URL」
3. 在弹出的输入框中粘贴你的订阅链接(HTTPS 开头的 URL)
4. 点击「Import」等待订阅下载解析完成
5. 下载成功后,单击该配置文件将其激活(激活后卡片会高亮显示)
选择节点并开启系统代理
1. 点击左侧「Proxies(代理)」,展开代理组(通常为「Proxy」或「节点选择」)
2. 选择一个延迟较低的节点(点击「⚡ 测速」可批量测试延迟)
3. 确认代理模式为「Rule(规则)」(Clash Verge Rev 主界面顶部可切换)
4. 在主界面开启「System Proxy(系统代理)」开关
完成后打开浏览器访问 google.com 验证是否成功代理。
开启 TUN 模式(可选 · 适合游戏与全局代理)
系统代理无法覆盖游戏客户端、部分命令行工具等程序。开启 TUN 模式可将全部系统流量纳入代理。
1. 点击左侧「Settings(设置)」
2. 在「Clash Core」区域找到「TUN Mode」,将开关打开
3. 弹出权限提示时,点击「是(以管理员身份运行)」
4. TUN 模式启用后,「Tun(虚拟网卡)」指示灯会变绿,表明所有流量已被接管
Windows 常见问题排查
开启系统代理后浏览器仍然无法访问 Google
检查以下几点:① 已激活订阅配置文件(Profiles 中有高亮卡片);② 代理模式选择的是 Rule 或 Global;③ 尝试更换节点(可能当前节点已失效);④ 检查浏览器是否有独立的代理设置覆盖了系统代理(如 Chrome 扩展)。
Clash Verge Rev 启动后系统任务栏看不到图标
Clash Verge Rev 默认最小化到系统托盘(任务栏右侧隐藏图标区)。点击任务栏右下角「∧」展开隐藏图标,即可找到 Clash Verge Rev 的托盘图标。
微信、QQ 等国产应用开代理后报网络异常
请确认使用的是 Rule 模式而非 Global 全局模式。Rule 模式下国内应用会自动走直连,不受代理影响。若问题持续,可在规则配置中为对应域名添加 DIRECT 直连规则。
macOS
TUTORIAL
macOS 平台 Clash 客户端配置教程,原生支持 Apple Silicon M 系芯片,提供菜单栏快速切换节点功能,兼容 macOS 12 Monterey 及以上版本。
安装 Clash Verge Rev(处理 Gatekeeper 提示)
1. 双击下载的 .dmg 文件,将 Clash Verge Rev 图标拖入「Applications(应用程序)」文件夹
2. 首次在 Launchpad 或 Finder 中打开时,macOS 可能弹出「无法打开,来自身份不明的开发者」提示
3. 解决方法:打开「系统设置 → 隐私与安全性」,在页面底部找到被拦截的应用,点击「仍要打开」
导入订阅链接并激活配置
操作与 Windows 版完全一致:
1. 点击左侧「Profiles」→ 点击「+」→「Import Profile URL」
2. 粘贴订阅链接后点击「Import」等待下载完成
3. 单击配置文件卡片激活(卡片高亮)
4. 建议同时开启「Auto Update」定时更新
开启系统代理(System Proxy)
在 Clash Verge Rev 主界面,开启「System Proxy」开关。macOS 会在「网络」偏好设置中自动设置代理,浏览器及大多数应用会立即生效。
同时,Clash Verge Rev 的图标会出现在 菜单栏(右上角),可随时点击快速切换节点、调整代理模式,无需打开完整界面。
开启增强模式 / TUN 模式(可选)
若需要代理 Terminal 命令、游戏客户端等不走系统代理的应用,可开启 TUN 模式:
1. 进入「Settings → TUN Mode」开启开关
2. 系统会弹出权限请求,点击「好(授权)」
3. 输入 macOS 登录密码完成授权
macOS 常见问题排查
Terminal(终端)命令行仍然无法访问 GitHub 等境外地址
命令行工具通常不走系统代理,有两种解决方案:① 开启 TUN 模式(推荐,自动接管全部流量);② 在 Terminal 中临时设置代理环境变量:export https_proxy=http://127.0.0.1:7897(端口号以客户端「Settings」中显示的为准)。
关闭 Clash Verge Rev 后无法上网(系统代理残留)
正确退出方式:在菜单栏点击 Clash 图标 → 先关闭「System Proxy」开关,再退出程序。若已出现此问题,前往「系统设置 → 网络 → Wi-Fi → 详细信息 → 代理」,手动关闭 HTTP/HTTPS 代理选项。
ANDROID
TUTORIAL
安卓手机安装 Clash Meta for Android APK 教程,支持 VPN 模式透明代理、按应用精细分流与订阅一键导入,无需 Root 即可使用。
选择正确的 APK 架构并下载
前往下载页面,在 Android 标签下选择 Clash Meta for Android APK:
• ARM64-v8a:适用于 2016 年后发布的绝大多数主流安卓机型(华为、小米、OPPO、vivo 等近年款)
• ARMv7:适用于 2016 年前发布的较旧设备
• 通用版(Universal):不确定架构时选此项,体积稍大但兼容所有设备
安装 APK 并授予必要权限
1. 在手机「文件管理器」或「下载」中找到已下载的 APK 文件
2. 点击 APK 文件 → 点击「安装」,系统会提示确认来自未知来源
3. 安装完成后在应用列表中找到「Clash Meta」并启动
4. 首次启动时,应用会请求「创建 VPN 连接」权限,点击「允许」——这是代理功能正常运行的必要权限,不会收集任何数据
导入订阅链接
1. 打开 Clash Meta,点击右上角「+」按钮
2. 选择「Import from URL(从 URL 导入)」
3. 粘贴你的订阅链接并点击「OK」
4. 等待下载完成后,点击订阅卡片右边的刷新图标更新节点列表
5. 长按订阅卡片 → 选择「Select(选中)」将其激活为当前使用的配置
启动代理并选择节点
1. 在 Clash Meta 主界面点击右上角的「▶ 启动按钮」(闪电图标)
2. 系统弹出 VPN 连接请求时,点击「确定」
3. 成功后手机状态栏会出现 VPN 钥匙图标
4. 进入「Proxies(代理)」界面,选择代理组中延迟较低的节点
5. 代理模式建议选择「Rule(规则)」实现智能分流
按应用分流(可选 · 仅代理指定 App)
Clash Meta for Android 支持精细的按应用代理设置,可仅让特定 App 走代理,其余 App 全部直连:
进入「Settings(设置)」→「Per-app Proxy(按应用代理)」→ 选择白名单模式(仅代理选中应用)或黑名单模式(排除选中应用),按需勾选 App 即可。
Android 常见问题排查
APK 安装提示「解析包出现问题」
通常是下载的 APK 架构与设备不匹配,或文件下载不完整导致。请尝试重新下载后安装,或改用通用版(Universal)APK。
VPN 连接成功但国内应用(微信、支付宝)无法使用
请确认代理模式为 Rule(规则)而非 Global。同时检查订阅配置是否包含国内直连规则。若使用「按应用代理」功能,确认微信、支付宝等国内应用未被勾选为代理应用。
某些安卓系统(MIUI / ColorOS)会自动断开 VPN
国产 ROM 的电池优化会在后台杀掉 VPN 进程。请将 Clash Meta 加入「自启动白名单」和「电池优化例外」(路径因品牌而异,通常在「设置 → 电池 → 应用耗电管理」中设置为「无限制」)。
iOS
TUTORIAL
iPhone 和 iPad 上使用 Clash 订阅的完整教程。推荐使用 Stash(支持完整 Clash 规则语法)或 Shadowrocket(导入简便、使用广泛),两者均需在 App Store 购买。
iOS 平台说明:受 Apple 生态系统限制,iOS 上所有应用必须通过 App Store 安装,无法直接安装 IPA 或 APK 文件。Stash 和 Shadowrocket 均为 App Store 付费应用,需自行购买。国区 App Store 可能搜索不到,可能需要切换至其他地区账号(如美区)购买。
方案一:Stash(推荐 · 支持完整 Clash 规则语法)
从 App Store 购买并安装 Stash
打开 iPhone 上的 App Store,搜索「Stash」,确认开发者为 Shawn Frank,购买并下载安装。
导入 Clash 订阅链接
1. 打开 Stash,点击底部「Profiles(配置)」标签
2. 点击右上角「+」→「Download from URL(从 URL 下载)」
3. 粘贴你的 Clash YAML 订阅链接并点击「OK」
4. 下载成功后,点击配置文件左侧圆圈将其设为当前配置
启动代理并允许 VPN 配置
1. 点击底部「Dashboard(仪表盘)」标签
2. 点击右上角「连接(VPN 图标)」按钮
3. 首次连接时,iOS 会弹出「"Stash" 想要添加 VPN 配置」提示,点击「允许」并输入 Face ID / Touch ID 验证
4. 状态栏出现 VPN 标志即表示连接成功
选择节点与代理策略
进入「Proxy(代理)」标签,选择对应的代理组和节点。Stash 支持完整的 Clash 规则语法,包括 RULE-SET、SCRIPT 规则和 Apple 快捷指令自动化切换代理策略,是 iOS 上功能最完整的 Clash 兼容客户端。
方案二:Shadowrocket(普及率最高 · 操作简便)
从 App Store 购买并安装 Shadowrocket
在 App Store 搜索「Shadowrocket」,确认开发者为 Shadow Launch Technology LLC,购买并下载(注意:需使用支持该应用的区域 Apple ID)。
导入 Clash 订阅链接
1. 打开 Shadowrocket,点击右上角「+」
2. 在「Type(类型)」处选择「Subscribe(订阅)」
3. 在「URL」字段粘贴你的 Clash YAML 订阅链接
4. 点击右上角「Done(完成)」,Shadowrocket 自动解析订阅中的全部节点
启动代理连接
1. 回到 Shadowrocket 主界面,确认订阅节点已显示
2. 点击顶部的「未连接」开关,将其切换为「已连接」
3. 首次连接时允许添加 VPN 配置,输入 Face ID / Touch ID 验证即可
4. 在节点列表中选择延迟较低的节点,点击「连通性测试」可批量测速
LINUX
TUTORIAL
Linux 桌面环境 Clash 配置教程,适用于 Debian、Ubuntu、Fedora 等主流发行版,涵盖图形化客户端安装与 Mihomo 内核命令行部署两种方案。
方案一:Clash Verge Rev 图形界面客户端(推荐桌面用户)
下载并安装 .deb 或 .rpm 包
前往下载页面选择对应安装包:
• Debian / Ubuntu 系:下载 .deb 包,选择 AMD64 或 ARM64 架构
• Fedora / CentOS / Red Hat 系:下载 .rpm 包
启动 Clash Verge Rev 并导入订阅
安装后在应用菜单中找到「Clash Verge」并启动,或在终端运行 clash-verge。后续导入订阅、选择节点、开启系统代理的步骤与 Windows 版完全一致,参考 Windows 教程操作即可。
方案二:Mihomo 内核命令行部署(适合服务器 / 无图形界面环境)
下载 Mihomo 内核并授予执行权限
从下载页面的「内核 / Core」标签下载对应架构的 .gz 文件,解压并授权:
创建配置目录并准备 config.yaml
Mihomo 内核读取 YAML 格式的配置文件。将你的订阅配置(可直接下载机场提供的 YAML 文件)放置到配置目录:
启动 Mihomo 并创建 systemd 服务
mixed-port 字段修改)。请确保防火墙放通相应端口。
ADVANCED
CONFIG
Clash 进阶配置指南:TUN 全局透明代理详细设置、高质量规则集推荐、FakeIP DNS 防泄漏配置,以及常用代理配置文件结构解析,助力深度定制网络分流策略。
TUN 模式:各平台开启方法对比
TUN(Virtual Network Interface)模式通过创建虚拟网卡接管操作系统的全部网络流量,覆盖系统代理无法捕获的应用程序(如游戏客户端、命令行工具等)。
| 平台 | TUN 驱动 / 依赖 | 开启方式 | 权限要求 |
|---|---|---|---|
| Windows | Wintun(Clash Verge Rev 内置) | Settings → TUN Mode → 开启 | 管理员权限 |
| macOS | 系统扩展(Network Extension) | Settings → TUN Mode → 开启 → 授权 | 管理员密码 + 系统扩展授权 |
| Android | VPN API(无需 Root) | Clash Meta 主界面启动按钮 → 允许 VPN | VPN 连接权限 |
| Linux | tun 内核模块(默认已加载) | config.yaml 中 tun: enable: true |
root 或 cap_net_admin 权限 |
config.yaml TUN 模式配置示例
fake-ip-filter 白名单。
推荐规则集配置(Rule-Set)
使用高质量社区规则集可大幅减少误分流。以下是目前 Clash 社区内最受认可的两套规则集方案:
| 规则集 | GitHub 仓库 | 特点 |
|---|---|---|
| Loyalsoldier | github.com/Loyalsoldier/clash-rules | 覆盖广泛,更新频繁,国内直连 / 境外代理 / 广告过滤三档清晰 |
| ACL4SSR | github.com/ACL4SSR/ACL4SSR | 历史悠久,兼容性好,提供多种预设配置文件(Banane 等变体) |
Clash 配置文件结构速查
| 配置块 | 说明 | 常用字段 |
|---|---|---|
port / mixed-port |
代理监听端口 | HTTP 7890,SOCKS5 7891,mixed 7897 |
mode |
代理模式 | rule(规则)/ global(全局)/ direct(直连) |
proxies |
代理节点列表 | name, type, server, port, password/uuid 等 |
proxy-groups |
代理策略组 | select(手动)/ url-test(自动测速)/ fallback(故障转移)/ load-balance |
rules |
分流规则列表 | DOMAIN-SUFFIX, DOMAIN-KEYWORD, IP-CIDR, GEOIP, RULE-SET, MATCH |
dns |
DNS 配置 | enable, enhanced-mode, nameserver, fallback |
tun |
TUN 虚拟网卡配置 | enable, stack, auto-route, auto-detect-interface |
配置常见问题
CONFIGURATION FAQ
Clash 订阅链接每次都需要手动更新吗?
不需要。绝大多数 Clash GUI 客户端(Clash Verge Rev、FlClash、Clash Meta Android 等)都支持自动定时更新订阅。在导入订阅后,右键点击配置卡片,设置「Auto Update」更新间隔(推荐每 24 小时),客户端会在后台自动拉取最新节点,无需手动操作。
Rule 规则模式下,怎么判断某个网站是直连还是走代理?
可在 Clash 的「Logs(日志)」界面实时查看每条请求匹配了哪条规则,以及最终走了 DIRECT(直连)还是哪个代理组。常见情况:以 .cn 结尾的域名走直连;Google、YouTube、Twitter 等境外域名走代理节点。若某个网站的规则不符合预期,可手动在配置文件的 rules 段中添加 DOMAIN-SUFFIX,example.com,DIRECT 或 DOMAIN-SUFFIX,example.com,Proxy 覆盖默认判断。
Clash 配置好了但网速很慢,节点延迟正常,怎么排查?
延迟正常不代表实际下载速度高。建议:① 在 Proxies 界面点击「速度测试」图标测试各节点的下载速度(非仅延迟);② 尝试更换不同地区节点;③ 检查代理模式是否意外设成了 Global,将大量本应直连的国内流量也经过了代理;④ 若使用 TUN 模式,确认 stack 设置为 mixed 而非 gvisor(mixed 性能更好)。
多设备同时使用同一个 Clash 订阅链接可以吗?
取决于你的机场服务商策略。大多数机场对同一订阅链接的同时在线设备数量有限制(通常为 1~5 台),超过限制会被限速或无法连接。具体设备数限制请查看你购买的套餐详情。同一台设备使用不同客户端(如手机 + 电脑)同时连接通常各算一个设备。
Clash Verge Rev 中 Proxies 界面显示节点延迟但无法测速(全部 timeout)
延迟测试(ICMP/TCP Ping)超时说明当前节点可能已失效、IP 被封锁,或机场服务器暂时不可用。建议:① 右键订阅配置 → 手动刷新一次(确保节点列表是最新的);② 在代理组中选择「Auto(自动选择)」策略组(若有),让客户端自动切换到可用节点;③ 联系机场客服确认节点状态。
如何在 Clash 中设置开机自动启动?
Windows:Clash Verge Rev → Settings → 开启「Launch on Startup(开机自启)」;或将 Clash Verge Rev 快捷方式放入系统「启动」文件夹(shell:startup)。macOS:在 Clash Verge Rev 设置中开启「Launch at Login」,或系统偏好设置 → 通用 → 登录项添加。Linux:通过 systemd 服务设置(参考 Linux 教程中的 systemd 示例)。
Clash 代理和 VPN 软件(如 ExpressVPN)有什么区别?
传统 VPN 通常只提供简单的全流量加密隧道,且通常依赖商业服务商。Clash 作为开源代理工具的优势在于:① 高度可定制的规则分流(国内直连、境外代理,精准控制每条流量);② 支持多种代理协议(SS、VMess、Trojan、TUIC、Hysteria2 等),抗封锁能力更强;③ 完全开源透明,无后门风险;④ 配合机场订阅,性价比通常远高于商业 VPN。