官方使用指南 · 持续更新

Clash 使用教程

安装 · 订阅 · 配置 · 进阶 · 常见问题

从下载安装到导入订阅、配置规则分流、开启 TUN 全局代理,一站式掌握 Clash 全平台使用方法。涵盖 Clash Verge Rev、FlClash 等主流客户端及 Mihomo 核心引擎,适合新手入门与进阶用户参考。

新手入门

5 分钟快速上手 Clash

无论 Windows、macOS、Android 还是 Linux,按照以下 5 个步骤即可完成 Clash 安装配置,开始使用代理服务。

1

下载客户端

前往下载中心,Windows / macOS 选 Clash Verge Rev,Android 选 FlClash

2

安装并启动

双击安装包完成安装,启动后托盘/通知栏会出现 Clash 图标

3

导入订阅链接

打开「配置 / 订阅」页面,粘贴服务商提供的订阅 URL,点击导入更新

4

选择代理节点

在代理面板中点击测速,选择延迟低于 200ms 的节点

5

开启系统代理

打开「系统代理」开关,浏览器即可通过 Clash 访问目标网站

需要代理游戏或桌面客户端? 系统代理仅对支持代理设置的应用生效(如浏览器)。若需代理系统全部流量,请同时开启 TUN 模式——点击上方「进阶功能」了解详细开启步骤。
分平台教程

各平台 Clash 安装教程

选择你的操作系统,查看对应的详细安装步骤与推荐客户端。

Clash Verge Rev · Windows 安装步骤

1

下载安装包

前往下载中心下载 Clash Verge Rev Windows x64 版.exe 安装包)。搭载高通骁龙芯片的 PC 选 ARM64 版。

2

运行安装程序

双击 .exe 文件,若出现 Windows SmartScreen 弹窗,点击「更多信息 → 仍要运行」,按提示完成安装。

3

安装服务模式(推荐)

首次启动后,进入「设置 → 系统设置 → 服务模式」,点击「安装」(需管理员权限)。安装完成后可解锁 TUN 全局代理功能。

服务模式是官方功能,安装时会请求管理员权限,点击「是」即可,无安全风险。
4

导入订阅链接

点击左侧「订阅」菜单 → 右上角「+」按钮 → 粘贴订阅 URL → 点击「导入」。稍等片刻即可看到节点列表。

5

选择节点并开启代理

切换至「代理」页面,在代理组中点击「⚡ 测速」,选择延迟低的节点。最后在右上角打开「系统代理」开关即完成配置。

Windows 推荐客户端
Clash Verge Rev
⭐ 推荐 持续维护

Rust + Tauri 构建,界面精美、启动快速。内置 Mihomo 核心,支持 TUN 模式与服务模式,功能最完整。

Windows 10 / 11 x64 / ARM64 内置 Mihomo
前往下载 Windows 版 x64 / ARM64 安装包
GitHub 开源仓库
订阅配置

如何在 Clash 中添加订阅链接

订阅链接(Subscription URL)是机场或代理服务商提供的在线配置地址,Clash 通过该链接自动获取并更新所有可用节点,无需手动添加。

1

获取订阅链接

登录你的机场(代理服务提供商)后台,找到「Clash 订阅」或「订阅链接」入口,复制以 https:// 开头的完整 URL。

2

打开配置/订阅页面

在 Clash 客户端侧边栏中找到「配置」(Clash Verge Rev)或「订阅」(FlClash)菜单,点击进入。

3

新增订阅

点击右上角「+」或「新建」按钮,在弹出的输入框中粘贴之前复制的订阅 URL,填写一个便于识别的备注名称。

4

点击导入并等待更新

点击「导入」或「保存」,Clash 会自动请求订阅地址并下载节点配置。请等待进度完成,节点列表会自动填充。

5

选择配置并测速

切换到新导入的配置,进入「代理」页面,点击「全部测速」,选择延迟低的节点,然后开启系统代理即可使用。

保护隐私:订阅链接含有账户信息,请勿分享给他人,以免消耗你的流量配额。
定期更新:机场可能不定期更换节点地址,使用前点击「更新」拉取最新配置,避免节点失效。
自动更新:Clash Verge Rev 支持设置「自动更新间隔」(如 24 小时),可在「订阅」设置中开启,无需手动操作。
导入失败?确认链接以 https:// 开头且完整,网络异常时可先开启现有代理再重试导入。
配置文件

Clash 配置文件详解
YAML 格式说明

Clash 使用 YAML 格式的配置文件,理解核心字段能帮助你更灵活地定制代理行为——从端口设置到自定义分流规则。

mixed-port

混合代理端口

同时监听 HTTP 和 SOCKS5 协议,默认端口 7890,可在客户端设置中修改以避免端口冲突。

proxies

节点列表

定义所有代理节点,支持 Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC 等主流协议,订阅导入时自动填充。

proxy-groups

代理组

将多个节点组合成组,实现自动选速(url-test)、故障转移(fallback)、负载均衡(load-balance)等策略。

rules

分流规则

按域名、IP、GeoIP 等条件决定流量走代理、直连或拒绝,是实现「国内直连、国外代理」的核心配置。

dns

DNS 配置

配置国内外 DNS 分组,防止 DNS 污染,确保域名解析准确,是 TUN 模式下的重要配置项。

config.yaml
# Clash / Mihomo configuration example mixed-port: 7890 allow-lan: false mode: rule log-level: info dns: enable: true nameserver: - 223.5.5.5 # Aliyun DNS - 8.8.8.8 # Google DNS proxies: - name: HK-01 type: trojan server: example.com port: 443 password: your-password proxy-groups: - name: PROXY type: url-test # auto select proxies: [HK-01] url: http://www.gstatic.com/generate_204 interval: 300 rules: - GEOIP,CN,DIRECT # CN IP direct - DOMAIN-SUFFIX,google.com,PROXY - DOMAIN-SUFFIX,github.com,PROXY - MATCH,DIRECT # fallback
进阶配置

进阶功能使用指南

掌握这些进阶功能,让 Clash 在效率与灵活性上更上一层楼。

TUN 模式(全局透明代理)

系统代理仅对支持代理设置的应用生效(如浏览器)。TUN 模式通过虚拟网卡拦截全部系统流量,适合游戏、不支持代理的客户端应用。

  • Clash Verge Rev:先安装服务模式,在「设置 → TUN 模式」中开启
  • FlClash(Android):默认 VPN 模式即为全局代理,无需额外设置
  • 开启后建议同时配置 DNS,避免 DNS 泄漏影响隐私
全局流量 游戏代理 需管理员权限

代理组策略(Proxy Groups)

将多个节点组合成不同策略的代理组,实现智能切换。

  • url-test(自动选择):定期测速,自动切换到延迟最低的节点
  • fallback(故障转移):主节点断开时自动切换备用节点,保障稳定性
  • load-balance(负载均衡):将流量分散到多个节点,提高总带宽
  • select(手动选择):在代理面板中手动指定节点
自动测速 高可用

规则分流(国内直连·国外代理)

通过规则引擎精细控制流量走向,实现国内网站直连、国外服务走代理,兼顾速度与隐私。

  • DOMAIN-SUFFIX:匹配域名后缀,如 .google.com
  • IP-CIDR:匹配 IP 段,用于国内 IP 直连规则
  • GEOIP,CN,DIRECT:中国 IP 自动直连,其余走代理
  • RULE-SET:引用社区维护的规则集(如 ACL4SSR)
国内直连 精细分流

Rule Provider(在线规则集)

通过 rule-providers 引用外部托管的规则集文件,避免手动维护大量规则,一条配置订阅持续更新的规则列表。

  • 支持 YAML / text 格式规则文件,可设置自动更新间隔
  • 推荐社区规则集:Loyalsoldier / clash-rules、ACL4SSR
  • 可同时引用多个规则集,按优先级顺序匹配
自动更新 社区规则

DNS 防污染配置

正确配置 DNS 可防止 DNS 污染和泄漏,确保域名解析准确,在 TUN 模式下尤为关键。

  • 国内域名使用国内 DNS(如 223.5.5.5、119.29.29.29)
  • 国外域名使用加密 DNS(如 8.8.8.8、1.1.1.1)
  • 开启 fake-ip 模式可加速 DNS 解析响应时间
  • 配合 nameserver-policy 实现按规则分组解析
防 DNS 污染 加密 DNS

外部控制器与实时监控

Clash 内置 RESTful API 控制接口,通过 Web 面板或第三方工具实时监控流量、切换节点、管理连接。

  • 默认控制器端口 9090,可通过 external-controller 配置
  • 支持 Yacd、MetaCubeX 等第三方 Web 控制面板
  • 可远程管理部署在路由器/服务器上的 Clash 核心
  • 实时查看每个连接的规则匹配情况,方便调试规则
Web 面板 API 控制
常见问题

Clash 使用常见问题解答

整理了用户最常遇到的安装、配置、连接问题及解决方案。

Clash 安装后打开浏览器还是无法上网怎么办?

请按以下顺序排查:

  1. 确认客户端中「系统代理」开关已开启(部分客户端默认关闭)
  2. 检查节点延迟是否正常(可在代理面板点击测速)
  3. Chrome 用户尝试安装 SwitchyOmega 插件,手动配置 HTTP 代理为 127.0.0.1:7890
  4. 若系统代理不生效,尝试开启 TUN 模式(全局流量代理)
订阅链接导入失败或节点数量为 0 怎么办?

常见原因与解决方法:

  • 订阅链接已过期——重新登录机场后台获取最新链接
  • 网络无法访问订阅服务器——先开启已有代理或直连 VPN 后再导入
  • 链接不完整——确认以 https:// 开头且包含完整路径,无多余空格
  • 格式不兼容——联系机场客服确认是否提供 Clash 格式的订阅
Clash Verge Rev 提示安装「服务模式」是什么?是否安全?

服务模式(Service Mode)是 Clash Verge Rev 的系统服务组件,安装后可以在非管理员权限下使用 TUN 全局透明代理功能,是官方内置功能,完全安全。

安装时需要输入系统管理员密码,这是正常的系统权限请求,与安装驱动程序类似。如果你不需要 TUN 模式,可以跳过安装服务模式,仅使用系统代理模式。

如何开启 TUN 模式让游戏和客户端也走代理?

Clash Verge Rev(Windows / macOS):

  1. 先在「设置 → 系统设置」中安装服务模式(需管理员权限)
  2. 安装成功后,在「设置」页面找到「TUN 模式」并开启
  3. 此时系统全部流量(含游戏、客户端)均会经过 Clash

FlClash(Android):默认启动即为全局 VPN 模式,无需额外配置。

Clash 提示 7890 端口已被占用怎么解决?

端口被占用通常是因为之前的 Clash 进程未完全退出,或其他应用占用了该端口。解决方法:

  • 完全退出 Clash 后重新启动
  • 进入客户端「设置 → 端口」,将混合代理端口修改为未被占用的端口(如 7891
  • 修改后需同步更新浏览器代理插件(如 SwitchyOmega)中的端口号
怎么设置 Clash 开机自动启动?

Clash Verge Rev(Windows):在「设置 → 系统设置」中开启「开机启动」开关,会自动添加到 Windows 启动项。

Clash Verge Rev(macOS):在「设置 → 系统设置」中开启「开机启动」,会添加 Login Item。

FlClash(Android):在系统设置的「自启动管理」中允许 FlClash 自启,并在「电池 → 后台限制」中为 FlClash 关闭电池优化,防止被系统杀后台。

节点延迟高或频繁断连怎么排查?
  • 在代理面板点击「全部测速」,切换到延迟低于 200ms 的节点
  • 更新订阅——机场可能已更换节点地址,旧节点失效
  • 高峰期(晚 8-11 点)节点拥堵是正常现象,可尝试切换到其他地区节点
  • 尝试切换协议——Hysteria2 和 TUIC 在丢包环境下表现更好
  • 检查本地网络:确认 Wi-Fi 信号稳定,或切换到有线连接测试
配置文件和订阅链接有什么区别?

订阅链接是机场服务商托管在服务器上的在线配置文件 URL,Clash 通过该链接定期拉取并更新,节点变更时自动同步——适合大多数普通用户。

本地配置文件是保存在本机的 YAML 文件,你可以手动编辑添加自定义规则、代理组策略等——适合有技术基础、需要高度自定义的用户。

两者格式相同(均为 YAML),订阅链接本质上就是一个可以远程访问的 YAML 配置文件地址。

iOS 上有没有免费的 Clash 客户端?

目前 iOS 上没有完全免费且功能完整的 Clash 兼容客户端。App Store 的应用上架和维护需要成本,主流选择均为付费:

  • Stash:¥30(中区),功能完整,兼容 Clash 配置
  • Shadowrocket:$2.99(美区),最广泛使用的代理工具

一次购买即可永久使用,是目前 iOS 代理工具中性价比较高的选择。

Android 安装 FlClash APK 时出现安全警告怎么办?

这是 Android 系统对非 Google Play 应用的正常保护提示,并非真正的安全威胁。操作步骤:

  1. 点击「仍然安装」(如出现 Google Play Protect 警告)
  2. 或在「设置 → 应用 → 特殊权限 → 安装未知应用」中,为你使用的文件管理器/浏览器开启权限

FlClash 是完全开源的软件,代码托管于 GitHub,可公开验证,不含任何恶意代码。

还没下载 Clash 客户端?

免费开源,支持 Windows / macOS / Android / iOS / Linux 全平台及核心引擎部署,立即下载开始使用。