使用指南 · 持续更新

Clash 使用教程

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

从下载安装、导入订阅,到配置规则分流、开启 TUN 全局代理,一页掌握 Clash 全平台用法。覆盖 Clash Verge Rev、FlClash 等主流客户端与 Mihomo 核心,新手入门和进阶用户都适用。

5 分钟新手快速上手
6覆盖平台 / 内核
全中文逐步图文说明
持续跟进版本更新
新手入门

5 分钟快速上手 Clash

无论使用 Windows、macOS、Android 还是 Linux,按下面 5 步即可完成安装配置并开始使用。

1

下载客户端

Windows / macOS / Linux 选 Clash Verge Rev,Android 选 FlClash

2

安装并启动

运行安装包,启动后托盘或通知栏会出现 Clash 图标

3

导入订阅链接

进入「配置 / 订阅」页面,粘贴订阅 URL 并导入

4

选择代理节点

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

5

开启系统代理

打开「系统代理」开关,浏览器即可经由 Clash 联网

游戏或桌面软件也要走代理? 系统代理只对遵循代理设置的应用(如浏览器)生效。想让全部流量经过 Clash,请同时开启 TUN 模式,详见 进阶功能。
分平台教程

各平台 Clash 安装教程

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

Clash Verge Rev · Windows 安装步骤

  1. 1

    下载安装包

    下载 Clash Verge Rev 的 Windows x64 安装包(.exe)。搭载高通骁龙芯片的 Windows on ARM 设备请选择 ARM64 版本。

  2. 2

    运行安装程序

    双击 .exe 文件。如果出现 Windows SmartScreen 提示,点击「更多信息 → 仍要运行」,然后按向导完成安装。

  3. 3

    安装服务模式(推荐)

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

    服务模式是客户端自带功能,安装时弹出 UAC 管理员授权属于正常现象,点击「是」即可。
  4. 4

    导入订阅链接

    点击左侧「订阅」→ 右上角「+」→ 粘贴订阅 URL → 点击「导入」,稍候即可看到节点列表。

  5. 5

    选择节点并开启代理

    切到「代理」页面,在代理组中点击测速,选择延迟低的节点;最后打开「系统代理」开关即可。

订阅配置

如何在 Clash 中添加订阅链接

订阅链接是服务商提供的在线配置地址,Clash 会通过它自动获取并更新全部节点,无需手动逐个添加。

  1. 1

    获取订阅链接

    登录服务商后台,找到「Clash 订阅」或「订阅链接」,复制以 https:// 开头的完整地址。

  2. 2

    打开配置 / 订阅页面

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

  3. 3

    新增订阅

    点击「+」或「新建」,粘贴订阅 URL,可填写一个便于识别的名称。

  4. 4

    导入并等待更新

    点击「导入」或「保存」,客户端会下载节点配置,完成后节点列表自动填充。

  5. 5

    选择配置并测速

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

还没有订阅?看看 机场推荐,了解如何挑选支持 Clash 的节点服务。
保护隐私:订阅链接包含账户凭据,请勿分享给他人,以免流量被盗用。
定期更新:服务商可能更换节点地址,遇到节点失效时先点击「更新」拉取最新配置。
自动更新:Clash Verge Rev 可在订阅编辑中设置更新间隔(如 24 小时),无需手动操作。
导入失败?确认链接完整、无多余空格;若订阅服务器无法直连,可先连上已有节点再重试。
配置文件

Clash 配置文件详解

Clash 使用 YAML 格式的配置文件。理解几个核心字段,就能按需定制端口、节点组和分流规则。

mixed-port

混合代理端口

同时监听 HTTP 与 SOCKS5,常用 7890;端口冲突时可在客户端设置中修改。

proxies

节点列表

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

proxy-groups

代理组

把多个节点组合成组,实现手动选择、自动测速、故障转移、负载均衡等策略。

rules

分流规则

按域名、IP、GeoIP 等条件决定流量走代理、直连或拦截,是「国内直连、国外代理」的关键。

dns

DNS 配置

为国内外域名指定不同解析服务器,避免 DNS 污染与泄漏,TUN 模式下尤为重要。

config.yaml
# Clash / Mihomo 配置示例
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info

dns:
  enable: true
  enhanced-mode: fake-ip
  nameserver:
    - 223.5.5.5          # 阿里 DNS
    - https://1.1.1.1/dns-query

proxies:
  - name: HK-01
    type: trojan
    server: example.com
    port: 443
    password: your-password

proxy-groups:
  - name: PROXY
    type: url-test     # 自动选择延迟最低
    proxies: [HK-01]
    url: https://www.gstatic.com/generate_204
    interval: 300

rules:
  - DOMAIN-SUFFIX,google.com,PROXY
  - DOMAIN-SUFFIX,github.com,PROXY
  - GEOIP,CN,DIRECT      # 国内 IP 直连
  - MATCH,PROXY          # 兜底规则
进阶配置

进阶功能使用指南

掌握这些功能,让 Clash 在灵活性和稳定性上更进一步。

TUN 模式(全局透明代理)

通过虚拟网卡接管系统全部流量,适合游戏和不支持代理设置的客户端。

  • Clash Verge Rev:先安装服务模式,再在设置中开启 TUN 模式
  • FlClash(Android):默认 VPN 模式即为全局代理
  • 开启后建议配合 DNS 设置,避免 DNS 泄漏
全局流量游戏代理需管理员权限

代理组策略(Proxy Groups)

把节点组合成不同策略的组,实现智能切换。

  • select:在面板中手动指定节点
  • url-test:定期测速,自动选用延迟最低节点
  • fallback:主节点不可用时切换备用节点
  • load-balance:将连接分散到多个节点
自动测速高可用

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

用规则引擎精确控制流量走向,兼顾速度与隐私。

  • DOMAIN-SUFFIX:按域名后缀匹配
  • IP-CIDR:按 IP 段匹配
  • GEOIP,CN,DIRECT:中国大陆 IP 直连
  • RULE-SET:引用外部规则集
国内直连精细分流

Rule Provider(在线规则集)

用 rule-providers 引用远程规则文件,规则随上游自动更新,无需手工维护。

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

DNS 防污染配置

正确的 DNS 设置能防止污染与泄漏,保证解析结果准确。

  • 国内域名使用国内 DNS(如 223.5.5.5、119.29.29.29)
  • 国外域名使用加密 DNS(DoH / DoT)
  • fake-ip 模式可加快解析响应
  • 用 nameserver-policy 按域名分组解析
防 DNS 污染加密 DNS

外部控制器与实时监控

内置 RESTful API,可通过 Web 面板实时查看流量、切换节点、管理连接。

  • 通过 external-controller 设置监听地址,常用 9090 端口
  • 支持 metacubexd、Yacd 等 Web 面板
  • 可远程管理路由器 / 服务器上的核心
  • 查看每个连接命中的规则,方便调试
Web 面板API 控制
常见问题

Clash 使用常见问题解答

汇总安装、配置与连接中最常遇到的问题和解决方法。

安装后浏览器仍然无法访问网站怎么办?

请按以下顺序排查:

  • 确认客户端的「系统代理」开关已打开
  • 在代理面板测速,确认所选节点可用
  • 检查浏览器是否装有代理扩展覆盖了系统设置,可将其代理改为 127.0.0.1:7890
  • 系统代理无效时,尝试开启 TUN 模式
订阅导入失败或节点数量为 0 怎么办?
  • 订阅已过期:登录服务商后台获取最新链接
  • 无法访问订阅服务器:先连接其他可用网络或节点后再导入
  • 链接不完整:确认以 https:// 开头且没有多余空格
  • 格式不兼容:向服务商确认是否提供 Clash 格式订阅
Clash Verge Rev 要求安装「服务模式」,安全吗?

服务模式是 Clash Verge Rev 自带的系统服务组件,用于在无需每次提权的情况下启用 TUN 模式。安装时请求管理员密码是正常的系统授权流程。

如果不需要 TUN 模式,可以跳过,仅使用系统代理。

如何让游戏和桌面客户端也走代理?

Clash Verge Rev(Windows / macOS / Linux):

  • 在「设置 → 系统设置」中安装服务模式
  • 开启「TUN 模式」,此后系统全部流量都会经过 Clash

FlClash(Android):默认以 VPN 方式运行,本身就是全局代理。

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

通常是旧的 Clash 进程没有退出,或其他软件占用了该端口:

  • 彻底退出 Clash 后重新启动
  • 在客户端设置中把混合端口改为其他值(如 7891)
  • 修改后,记得同步更新浏览器扩展或其他软件中的代理端口
如何设置开机自动启动?

Clash Verge Rev:在「设置 → 系统设置」中打开「开机自启」。

FlClash(Android):在系统设置中允许 FlClash 自启动,并在电池设置中关闭对它的电池优化,防止后台被清理。

节点延迟高或频繁断连怎么排查?
  • 全部测速后切换到延迟更低的节点
  • 更新订阅,旧节点可能已失效
  • 晚高峰拥堵属常见现象,可换其他地区节点
  • 丢包较多的网络下,Hysteria2 / TUIC 等基于 UDP 的协议通常表现更好
  • 检查本地网络,必要时改用有线连接测试
订阅链接和配置文件有什么区别?

订阅链接是托管在服务器上的远程配置,客户端定期拉取,节点变化会自动同步,适合大多数用户。

本地配置文件是保存在本机的 YAML 文件,可自行编辑规则与代理组,适合需要深度自定义的用户。

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

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

目前 iOS 上功能完整、兼容 Clash 配置的客户端基本都是付费应用,如 Shadowrocket、Stash、Quantumult X,均为一次性买断。详见 iOS 安装说明 和 iOS 客户端对比。

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

这是系统对非应用商店来源应用的常规提示:

  • 出现 Google Play 保护机制提示时,点击「仍然安装」
  • 或在「设置 → 应用 → 特殊应用权限 → 安装未知应用」中为文件管理器或浏览器开启权限

请只从项目 GitHub Releases 等官方渠道下载 APK。

准备好开始了吗?

前往下载中心获取最新版客户端,或对比 14 款客户端的平台、维护状态与内核类型。