基础入门
使用 Clash 前必看——了解它是什么、能做什么,以及各客户端的区别
下载 Clash 后就可以直接翻墙 / 科学上网了吗?
不可以。Clash 只是一个网络代理工具和规则分流引擎,本身不提供任何网络节点或服务器。您需要自行准备代理节点(通常由机场服务商提供),通过订阅链接导入客户端后才能正常使用。
Clash Verge Rev 和 FlClash 有什么区别?该选哪个?
Clash Verge Rev:基于 Tauri 框架的桌面客户端,功能完整,支持 TUN 模式、脚本、Rule Provider 等全部高级特性,适合有一定基础的用户。
FlClash:Flutter 构建,Material You 风格,界面简洁,操作门槛低,适合追求简单易用的新手。
两者支持相同订阅格式,切换只需重新导入订阅链接,无需重新配置。
各平台客户端之间有什么区别?底层一样吗?
Clash 的核心(Mihomo Core)是跨平台一致的,各平台客户端只是不同的图形界面(GUI)封装。
Windows / macOS / Linux 推荐 Clash Verge Rev;Android 推荐 FlClash;iOS 推荐 Shadowrocket 或 Stash,底层均使用相同的代理核心。
什么是「规则模式」和「全局模式」?有什么区别?
规则模式(Rule):默认推荐模式。根据规则列表智能分流——国内网站直连保速,境外流量走代理,广告域名直接拒绝,体验最佳。
全局模式(Global):所有流量均走代理,不分流。会增加不必要延迟,可能影响国内支付、银行等服务,不建议日常使用。
直连模式(Direct):所有流量直连,不走代理,可用于临时关闭代理同时保持客户端运行。
Clash for Windows 为何标「已归档」?
原作者已于 2023 年 11 月删库停更,现有安装包仍可运行,但不再获得安全修复与新功能更新。
强烈建议迁移至 Clash Verge Rev,两者配置格式完全兼容,迁移时只需重新导入原有订阅链接即可。
如何获取和更新分流规则?
通常情况下,您导入的机场订阅配置(YAML 格式)中已经包含预设的分流规则,无需额外操作。
如需自定义规则,Clash Verge Rev 支持通过「订阅」页面手动更新配置,或在设置中开启「自动更新」(推荐 24 小时间隔)让客户端定期拉取最新规则集。
下载安装
选对版本、顺利安装,解决平台差异与架构选择问题
新手应该选哪个客户端?
Windows / macOS:首选 Clash Verge Rev,界面现代、持续更新。
Android:FlClash,Material You 设计,一键导入订阅。
iOS:Shadowrocket(约 $2.99),性价比最高,需美区 Apple ID。
Linux:Clash Verge Rev(有桌面图形界面)或 Mihomo CLI(服务器 / 无桌面环境)。
M1 / M2 / M3 / M4 的 Mac 应该下哪个版本?
2020 年末以后发布、搭载 Apple Silicon(M 系列芯片)的 Mac,下载 ARM64 版本(文件名含 arm64)。
2020 年以前的 Intel 处理器 Mac,下载 x64 版本(文件名含 x64)。
可在苹果图标 → 「关于本机」查看芯片型号。不确定时先下 ARM64,安装失败再换 x64。
Android 手机应该下 ARM64 还是 ARMv7?
直接下载 ARM64——2016 年后发布的手机几乎全部为 ARM64-v8a 架构。
安装时如提示「应用未安装」,才需改下 ARMv7 版本(适用于极少数 2015 年以前的老设备)。
iOS 为什么要付费?有免费的吗?
受 Apple 政策限制,代理类 App 无法在中国大陆 App Store 上架,且所有 iOS Clash 兼容客户端均为付费应用。
目前暂无功能完整的免费 iOS 客户端。Shadowrocket(约 $2.99)性价比最高,一次购买永久使用。
购买需准备美区(或港区)Apple ID,可在电商平台购买美区 iTunes 礼品卡充值,无需信用卡。
macOS 安装时提示「无法验证开发者」怎么办?
这是 Apple Gatekeeper 对未公证软件的常规拦截,处理步骤:
① 双击 .dmg → 拖入 Applications → 首次打开时点击「好」关闭弹窗
② 前往「系统设置 → 隐私与安全性」,找到 Clash Verge Rev 的提示,点击「仍要打开」
③ 再次打开应用即可正常使用(此后无需重复)
下载速度慢怎么办?
本站安装包直接托管于国内服务器,无需访问境外站点。若仍较慢,建议:
① 避开高峰时段(深夜带宽更充裕)
② 使用 IDM / Motrix 等多线程下载工具
③ 若已有可用代理,先开启代理再下载
订阅与配置
订阅链接导入、配置管理与自动更新相关问题
如何将订阅链接导入 Clash Verge Rev?
① 打开 Clash Verge Rev → 左侧「订阅(Profiles)」
② 在顶部输入框粘贴机场提供的订阅链接(以 https:// 开头)→ 点击「导入」
③ 等待节点列表下载完成 → 点击订阅卡片设为当前配置
④ 前往「代理」页面选择节点 → 开启「系统代理」
订阅链接导入失败,显示「获取失败」或「网络错误」怎么办?
① 订阅链接已过期:登录机场用户中心,重新获取最新订阅链接。
② 无法访问订阅地址:订阅服务器可能被屏蔽,尝试先用其他方式翻墙后再导入,或联系机场更换订阅域名。
③ 链接不完整:确保链接以 https:// 开头,无多余空格或换行。
④ 杀毒软件拦截:临时关闭 Windows Defender 或第三方安全软件后重试。
如何手动或自动更新订阅节点列表?
Clash Verge Rev:在「订阅」页面点击订阅卡片右上角「刷新」图标手动更新;或点击卡片「编辑」,勾选「自动更新」,设置间隔时间(推荐 24 小时)。
FlClash(Android):在「配置」页长按配置卡片,选择「更新」;也可在编辑中开启自动更新。
Shadowrocket(iOS):在「首页」点击对应订阅,下拉刷新或进入编辑模式点击「更新」。
FlClash(Android)如何导入订阅?
① 打开 FlClash → 点击底部导航「配置」
② 点击右上角「+」→「从 URL 导入」
③ 粘贴订阅链接,填写名称,点击「保存」
④ 等待配置下载完成 → 点击配置卡片激活 → 点击底栏启动按钮开启 VPN
Shadowrocket(iOS)如何导入订阅?
① 打开 Shadowrocket → 点击右上角「+」
② 「类型」选择 Subscribe(订阅)
③ 在 URL 栏粘贴机场订阅链接,填写备注名称
④ 点击右上角「完成」→ 回到首页开启「未连接」开关 → 授权 VPN 请求
配置文件是 YAML 格式,能用记事本修改吗?
可以,YAML 是纯文本格式,任意文本编辑器均可打开。推荐使用 VS Code 或 Notepad++,有语法高亮支持,编辑时更不易出错。
注意 YAML 格式对缩进敏感,请使用空格(不要用 Tab)缩进,否则导入时可能报格式错误。
代理设置与故障排查
代理不生效、命令行工具无法走代理、节点延迟高等问题的排查方法
如何判断代理已经成功生效?
开启代理后,打开浏览器访问 https://ip.sb 或 https://whatismyip.com,若显示的 IP 地址是节点所在国家/地区(美国、日本、香港等),则代理已成功生效。
若 IP 仍为国内,请检查:① 代理开关是否已开启;② 节点是否可用(在「代理」页测速);③ 尝试切换其他节点。
TUN 模式和系统代理有什么区别?我应该用哪个?
系统代理:仅代理支持 HTTP/HTTPS/SOCKS 的应用(浏览器、大多数 GUI 软件),命令行工具默认不走代理。配置简单,适合普通用户日常使用。
TUN 模式:通过虚拟网卡接管操作系统全部 TCP/UDP 流量,所有应用和命令行工具均经过 Clash 规则引擎,适合开发者。
建议:日常用系统代理;需要让终端工具(git、npm、pip)走代理时,开启 TUN 模式。
浏览器可以访问,但 git / npm / pip 等命令行工具无法连接怎么办?
这是系统代理模式的已知限制:命令行工具默认不读取系统代理设置。
推荐方案:在 Clash Verge Rev 设置中开启 TUN 模式,接管全部系统流量,命令行工具也能自动走代理。
也可在终端临时设置代理环境变量(Clash 默认监听 7890 端口):
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890
节点延迟很高或频繁断线怎么办?
① 测速换节点:在「代理」页点击「测速」,选择延迟 100ms 以下的节点。
② 使用自动优选:代理组选择「URLTest(自动选择)」策略,Clash 定期测速并自动切换最低延迟节点。
③ 更换节点地区:尝试香港、日本、新加坡等临近地区节点,延迟通常更低。
④ 尝试 Hysteria 2 节点:基于 QUIC 协议,在高丢包环境下速度远优于传统 TCP 节点。
开启代理后国内网站访问变慢怎么办?
请确认当前使用的是规则模式(Rule)而非全局模式(Global)。规则模式下,国内流量会自动直连,不经过代理节点,速度不受影响。
若规则模式下国内仍慢,可能是规则集不完整导致部分国内流量被错误代理——可在「代理」页的「DIRECT」组下查看有无国内域名被分配到此。
关闭客户端后代理设置还在,浏览器无法上网怎么解决?
这是关闭客户端前未关闭「系统代理」导致系统代理设置残留。解决方法:
方法一(推荐):重新打开 Clash Verge Rev,先关闭「系统代理」开关,再退出应用。
方法二:手动清除系统代理——Windows 在「设置 → 网络 → 代理」中关闭手动代理设置;macOS 在「系统设置 → 网络 → 代理」中取消勾选。