安装与下载
客户端选择、安装包获取、平台安装过程中的常见问题。
推荐 Clash Verge Rev(主推)或 FlClash,支持 Windows 10/11 x64 与 ARM64,内置 Mihomo 核心,进阶用户可选 Clash Nyanpasu。
推荐 Clash Verge Rev,原生支持 Apple Silicon(M1/M2/M3/M4)与 Intel 双架构;FlClash 与 ClashX Meta 作为备选方案。
推荐 ClashMeta for Android(主推),支持 Android 5.0+,无需 Google Play,直接安装 APK,FlClash 作为轻量备选。
推荐 Stash(功能最全,支持 VLESS Reality)或 Shadowrocket(操作最简,新手首选),均需美区 Apple ID 购买。
桌面用户推荐 Clash Verge Rev(deb/rpm),服务器用户推荐直接安装 Mihomo 核心,配合 MetaCubeXD Web 面板使用。
若您已有代理工具,通过 GitHub 的 Releases 页面下载最新版本同样可行,但不是必须的。
1. Windows Defender:在「Windows 安全中心 → 病毒和威胁防护 → 保护历史记录」中找到被拦截的文件,点击「允许」
2. 第三方杀毒软件:在其「信任列表」或「白名单」中添加客户端安装目录
3. 推荐做法:临时暂停杀毒软件实时防护,完成安装后恢复,再将安装目录加入排除列表
方式一(推荐):前往 系统设置 → 隐私与安全性,在页面底部找到被拦截应用的提示,点击「仍要打开」即可。
方式二(终端命令):在终端中执行以下命令移除隔离标记:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
- 小米 MIUI / HyperOS:设置 → 隐私保护 → 特殊权限 → 安装未知应用 → 找到下载器(如浏览器)→ 开启
- OPPO / 一加 / 真我:设置 → 其他设置 → 安全 → 未知来源应用
- vivo / iQOO:设置 → 安全 → 安装未知应用
- 三星 One UI:设置 → 生物识别和安全性 → 安装未知应用
- 原生 Android:设置 → 应用 → 特殊应用权限 → 安装未知应用
授权后点击 APK 文件正常安装,安装完成后可关闭该权限。
如果想下载体积更小的精简版:
- 2016 年之后发布的主流 Android 手机:选 ARM64-v8a
- 2015 年及之前或部分低端老旧机型:选 ARMv7(armeabi-v7a)
可在手机「设置 → 关于本机 → 处理器信息」或第三方应用(如 CPU-Z)中查看 CPU 架构。
订阅与配置
订阅链接格式、导入方法、自动更新设置等配置相关问题。
使用流程:购买机场套餐 → 在机场后台复制「Clash 订阅链接」→ 粘贴到客户端「订阅管理」中 → 点击更新 → 完成。
- 确认订阅格式正确:向机场确认获取的是 Clash / YAML 格式链接,而非 V2Ray、SS、Trojan 格式
- 网络无法访问订阅服务器:部分机场订阅地址在境外,在没有代理的情况下无法访问。可先通过其他渠道临时开启代理,再导入订阅;或联系机场索取国内镜像地址
- 订阅链接已失效:套餐到期或更改后旧链接会失效,重新登录机场后台复制最新链接
- 客户端版本过低:升级至最新版客户端,旧版本可能无法解析新格式的订阅
- 特殊字符问题:确认粘贴的链接完整,没有多余空格或缺少字符
Clash Verge Rev(Windows / macOS / Linux):进入「订阅」页面 → 点击订阅卡片右侧「···」图标 → 「编辑」→ 开启「自动更新」→ 设置间隔为 1440 分钟(24 小时) → 保存。
ClashMeta for Android:长按订阅配置 → 「编辑」→ 开启「自动更新」→ 设置更新频率(推荐 24 小时)。
Stash(iOS):在「配置」→ 配置文件详情 → 开启「自动更新」→ 设置更新间隔。
Shadowrocket(iOS):长按订阅 → 「编辑」→「Update Interval」→ 设置更新频率。
同一订阅链接可以在多个设备上导入,但超出机场允许的同时在线数量后,部分设备的连接会被断开或限速。具体限制请查阅您购买机场的套餐说明或咨询机场客服。
YAML 配置文件是 Clash 核心实际读取的本地文件(
.yaml 或 .yml),包含代理节点、规则、DNS 等所有配置信息。客户端导入订阅链接后,会将下载到的 YAML 内容保存为本地配置文件。普通用户使用订阅链接即可,进阶用户可以手动编辑 YAML 文件自定义规则,或使用 Sub-Store 等工具对订阅进行二次处理。
代理模式
规则模式、全局模式、TUN 模式的区别与选择,以及常见流量代理问题。
根据预设规则自动分流:国内网站直连保速、境外网站走代理。绝大多数用户日常使用的最优选择,节省机场流量且速度快。
所有流量强制走代理节点,包括国内网站。适用于:测试节点是否可用、访问特定企业内网、规则模式下某网站无法访问时临时排查。会消耗更多机场流量。
关闭所有代理,流量直连,效果等同于未开启代理。适合临时需要关闭代理的场景,如网银、国内支付等要求真实 IP 的场景。
日常上网建议:规则模式 + 系统代理。
游戏加速 / 终端代理:在「设置 → TUN 模式」中开启 TUN,系统会提示输入管理员密码。
解决方案:开启 TUN 模式
- Clash Verge Rev:左侧「设置」→「TUN 模式」→ 开启开关 → 输入管理员密码授权
- ClashMeta for Android:默认已通过 VPN 模式接管全部流量,无需额外设置
- Stash / Shadowrocket(iOS):默认 VPN 模式,全部应用流量均走代理
开启 TUN 模式后,游戏、Steam、终端等所有程序的流量都会经过 Clash 处理,实现真正的全局代理。
方式一:使用 PROCESS-NAME 规则(推荐进阶用户)
在 YAML 配置文件的
rules 部分添加进程名规则,例如:
rules:
- PROCESS-NAME,steam.exe,PROXY
- PROCESS-NAME,LeagueClient.exe,PROXY
开启 TUN 模式后,在 TUN 设置中将需要直连的应用添加到「排除进程」列表,其余应用默认全部走代理。
- 选择延迟低的节点:在代理面板点击测速图标,选择延迟 < 150ms 的节点
- 使用规则模式而非全局模式:国内网站直连不经过代理,速度不受影响
- 选择地理位置近的节点:香港、台湾、新加坡节点通常比欧美节点延迟更低
- 尝试不同协议:在高丢包网络下,Hysteria2(UDP 协议)速度远优于 TCP 协议
- 更新订阅获取最新节点:过期或负载过高的节点速度会明显下降
节点与连接
节点测速、延迟优化、协议选择、流媒体解锁等连接相关问题。
- 更新订阅获取最新节点:点击「更新订阅」,旧节点可能已下线,新节点通常延迟更低
- 批量测速后筛选优质节点:长按或右键节点组,选择「全部测速」,选延迟 < 150ms 的绿色节点
- 检查本地网络:尝试切换 Wi-Fi / 蜂窝数据,有时 ISP 会对特定端口限速
- 切换代理协议:若机场提供多种协议,高丢包环境下优先尝试 Hysteria2(基于 UDP,抗丢包性能强)
- 检查是否使用全局模式:全局模式下所有流量走代理,国内网站也会经过中转,建议切换回规则模式
Clash Meta(现已更名为 Mihomo) 是社区活跃维护的开源分支,相比原版新增了:
- 新一代协议支持:VLESS Reality、Hysteria 2、TUIC、AmneziaWG
- 更优的 DNS 解析性能与防 DNS 泄漏机制
- 更完善的规则匹配引擎与 Provider 支持
- 持续的安全修复与功能迭代
现在应该用什么:下载推荐客户端(Clash Verge Rev、ClashMeta for Android 等),它们均已内置 Mihomo 核心,普通用户无需手动区分,直接使用即可获得完整的 Mihomo 能力。
- Shadowsocks(SS):轻量经典协议,TCP 传输,兼容性最好,大多数机场支持
- VMess / VLESS:V2Ray 系列协议,VLESS 是精简版,结合 Reality 伪装可绕过更严格的审查
- Trojan:伪装为 HTTPS 流量,抗封锁性强
- Hysteria2:基于 UDP + QUIC,在高丢包或限速环境下速度远超 TCP 协议,适合游戏加速和视频流媒体
- VLESS Reality:通过借用真实网站 TLS 证书伪装,是目前抗主动探测能力最强的协议
普通用户无需深入了解协议原理,选延迟最低的节点即可,协议选择交给机场运营商优化。
- 选择支持流媒体解锁的节点:机场通常会标注「Netflix 解锁」「Disney+ 解锁」的专用节点,在节点列表中查找对应标签
- 选择正确的地区节点:不同地区 Netflix 的片库不同,美区内容最丰富,部分日剧需要日本节点
- 使用规则模式:确保流媒体流量走代理,而非直连
- 测试解锁状态:可访问 netflix.com 确认当前可访问的地区内容
若当前机场不支持流媒体解锁,需要更换支持的机场服务商,这是机场的服务能力,非 Clash 的问题。
常见报错
连接失败、代理不生效、系统兼容性等常见错误的排查与修复方法。
- 确认「系统代理」开关已开启:在客户端顶部工具栏或设置中找到「系统代理」,确保开关处于开启状态
- 确认订阅已选中并加载:进入「订阅」页面确认有一个订阅处于「使用中」状态,否则右键订阅选择「使用」
- 确认节点已选中:进入「代理」页面,确认策略组中选中了具体节点而非「DIRECT」
- 检查端口是否被占用:Clash 默认使用 7890(HTTP)和 7891(SOCKS5)端口,若被其他程序占用会导致代理失败,可在设置中修改端口
- 重启客户端:完全退出后重新启动,部分系统代理设置需要重启才能生效
- 检查浏览器扩展:部分浏览器代理扩展(如 SwitchyOmega)可能与系统代理冲突,临时禁用扩展测试
Windows:
- 右键 Clash Verge Rev 图标 → 「以管理员身份运行」,再开启 TUN 模式
- 或在「设置 → TUN 模式」中点击开启,在弹出的 UAC 权限确认窗口中点击「是」
- 在弹出的权限请求中输入 Mac 登录密码确认即可
- 若无弹出窗口,前往「系统设置 → 隐私与安全性 → 网络扩展」确认 Clash 已获得授权
- 使用
sudo启动客户端:sudo clash-verge
- Clash 客户端已关闭但系统代理残留:重新打开 Clash 客户端,或在「系统设置 → 网络 → 代理」中手动关闭代理设置
- Clash 客户端未正常启动:完全退出后重新以管理员身份运行
- 端口被占用:检查 7890 端口是否被其他程序占用,在客户端设置中修改监听端口后重启
- 防火墙拦截:在 Windows 防火墙中添加 Clash 应用的入站/出站规则例外
Windows:
- 打开「设置 → 网络和 Internet → 代理」
- 在「手动设置代理」下关闭「使用代理服务器」开关
- 「系统设置 → 网络 → 选择当前网络 → 代理」
- 取消勾选「Web 代理(HTTP)」和「安全 Web 代理(HTTPS)」
预防方法:在 Clash Verge Rev 设置中开启「退出时自动关闭系统代理」,确保客户端退出时自动恢复系统网络设置。
- 配置文件 YAML 语法错误:打开「设置 → 配置文件」,检查当前配置文件内容,确认无语法错误;临时切换到空白配置或其他订阅
- Mihomo 内核版本不兼容:在「设置 → 内核」中更新到最新版本的 Mihomo 核心
- 端口冲突:其他进程占用了 Clash 使用的端口,在设置中修改混合端口(Mixed Port)后重启
- 重置配置:在应用设置中选择「重置为默认配置」,然后重新导入订阅
- 重新安装:完全卸载后下载最新版本重新安装
iOS 专题与进阶使用
iOS 购买指南、Stash 与 Shadowrocket 对比,以及规则自定义、DNS 配置等进阶问题。
解决方案:注册美区 Apple ID
- 在 Safari 中打开 appleid.apple.com → 「创建 Apple ID」
- 国家或地区选择「美国」,填写美国地址(俄勒冈州 Oregon 无消费税,可随意填写城市)
- 验证邮箱完成注册
- 打开 App Store → 点击右上角头像 → 滑到底部 → 「退出登录」→ 用美区账号登录
- 搜索「Stash」或「Shadowrocket」,购买后可切回国区账号
已购买的应用长期有效,切回国区账号后仍可正常使用和更新。
完整支持 Clash YAML 规则语法,兼容 Mihomo 扩展协议(VLESS Reality / Hysteria2 / TUIC),可视化流量仪表盘精美,适合追求完整 Clash 功能体验的用户。
iOS 上使用最广泛的代理应用,操作极简,订阅一键导入,新手友好。支持常见代理协议,但对新协议的支持不如 Stash 及时。适合注重简单易用的用户。
总结:新手且追求简单 → Shadowrocket;需要完整 Clash 规则支持或新协议 → Stash。
- 开启 DNS 覆盖(fake-ip 或 redir-host):在配置文件或客户端 DNS 设置中开启,防止 DNS 查询泄漏真实意图
- 设置 DoH / DoT DNS:使用加密 DNS 服务器(如
https://dns.cloudflare.com/dns-query)防止 ISP 监听 DNS 请求 - 开启 TUN 模式:接管全部系统流量,包括 DNS 查询,从根本上防止泄漏
可访问 browserleaks.com/dns 检测当前是否存在 DNS 泄漏。
rules 部分,可在现有规则最前面添加自定义规则(规则从上到下优先匹配):rules:
# Custom rules — placed before existing rules
- DOMAIN,example.com,PROXY # force PROXY
- DOMAIN-SUFFIX,mybank.com,DIRECT # always DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT # LAN direct
# ... existing rules from subscription ...
- MATCH,PROXY
DOMAIN,域名,策略:精确匹配域名DOMAIN-SUFFIX,后缀,策略:匹配域名及其子域名DOMAIN-KEYWORD,关键词,策略:匹配包含关键词的域名IP-CIDR,IP段,策略:按 IP 地址段匹配
在 Clash Verge Rev 中,可在「订阅」→「编辑」中直接添加覆盖规则(Override)而无需修改订阅文件本身。
- OpenWrt 路由器:可安装 OpenClash 或 Mihomo(原 Clash Meta) 插件,实现全家流量透明代理
- 软路由(x86 / ARM):安装 iStoreOS、Immortalwrt 等固件后,配置 OpenClash 或直接运行 Mihomo 核心
- 小米路由器 / TP-Link / 华为等家用路由器:通常不支持,需要刷入第三方固件
路由器方案配置较为复杂,适合有一定技术基础的用户。普通用户在每台设备上单独安装客户端更为简便。
- Clash Verge Rev:左侧菜单点击「日志」,可实时查看所有请求的路由决策(DIRECT / PROXY / REJECT)和匹配的规则
- ClashMeta for Android:主界面右上角「···」→「日志」
- Stash(iOS):底部「工具」→「日志」
- Shadowrocket(iOS):主界面底部「工具」→「最近请求」
通过日志可以看到每个请求走了哪个节点、匹配了哪条规则,是排查「为什么某网站不走代理」或「为什么国内网站走了代理」的最有效工具。
问题没有解决?
如果以上内容仍未解答您的疑问,可以前往各客户端的 GitHub 仓库提交 Issue,或查阅官方 Wiki 获取更详细的技术文档。