什么是 Clash?为什么它是科学上网首选工具
Clash 是目前全球使用量最大的开源代理客户端之一,以其强大的规则引擎和对多种代理协议的广泛支持而闻名。无论是 Shadowsocks(SS)、VMess、VLESS、Trojan,还是新兴的 Hysteria2,Clash 都能完美兼容。相比其他科学上网工具,Clash 的最大优势在于:
- 规则分流:精准控制哪些流量走代理、哪些直连,兼顾速度与隐私
- 图形化界面:各大客户端均提供可视化节点管理与延迟测试
- 跨平台支持:Windows、macOS、Android、iOS、Linux 全平台覆盖
- 活跃的社区生态:规则集、配置模板更新频繁,适应网络环境变化
本教程以 2026 年最新配置实践为基础,从零开始讲解如何让 Clash 在你的设备上正常工作。不管你是第一次使用代理工具,还是从其他工具迁移过来,都可以跟着本教程一步步完成配置。
第一步:选择适合你的 Clash 客户端
Clash 本身只是一个内核(core),你需要选择一款带图形界面的客户端。目前主流推荐如下:
Windows 平台
Clash Verge Rev 是目前 Windows 平台最活跃维护的 Clash 客户端,界面精美,支持 Mihomo 内核(即 Clash Meta),兼容性极强。如果你的系统版本是 Windows 10 或 Windows 11,优先选择 Clash Verge Rev。
macOS 平台
macOS 用户可以选择 Clash Verge Rev(同样支持 macOS)或 ClashX Meta。前者功能更丰富,后者更轻量。Apple Silicon(M1/M2/M3/M4)芯片的 Mac 需要下载 ARM64 版本。
Android 平台
Android 用户推荐 FlClash 或 ClashMeta for Android。两者均基于 Mihomo 内核,支持 TUN 模式,可接管系统全局流量,对游戏和直播等 UDP 场景支持良好。
第二步:导入订阅链接
订阅链接(Subscription URL)是你的机场或代理服务提供商给你的一个 URL,Clash 通过它自动获取节点列表和配置信息。以下是导入步骤:
Clash Verge Rev 导入订阅
- 打开 Clash Verge Rev,点击左侧「订阅」菜单
- 点击右上角「新建」按钮
- 在弹出的对话框中,将你的订阅链接粘贴到「URL」输入框
- 为配置文件起一个便于识别的名称(如「我的机场」)
- 点击「保存」,等待配置文件下载完成
- 下载完成后,点击该配置文件将其设为当前使用的配置
ClashX Meta 导入订阅
- 点击 macOS 菜单栏中的 ClashX 图标
- 选择「配置」→「托管配置」→「管理」
- 点击「添加」,在输入框粘贴订阅链接
- 点击确认,订阅内容会自动下载并生效
第三步:选择代理模式
Clash 支持三种代理模式,根据需求选择合适的模式:
| 模式 | 说明 | 适用场景 |
|---|---|---|
| 规则模式(Rule) | 按规则决定直连还是代理,最常用 | 日常浏览、国内外混合使用 |
| 全局模式(Global) | 所有流量均走代理 | 访问特定境外服务,临时使用 |
| 直连模式(Direct) | 所有流量直连,不经过代理 | 暂时关闭代理 |
日常使用推荐 规则模式,配合订阅中自带的规则集,国内网站(百度、淘宝、腾讯等)直连,境外网站(Google、YouTube、Twitter 等)走代理,兼顾速度与效果。
第四步:规则分流详解
规则分流是 Clash 的核心功能,让你不必为了访问一个 Google 页面而让所有流量都绕道海外服务器。Clash 的规则按优先级从上到下匹配,一般由机场或订阅提供商预先配置好。了解其结构有助于你在出现问题时进行排查。
常见规则类型
DOMAIN:精确匹配域名,如DOMAIN,google.com,ProxyDOMAIN-SUFFIX:匹配域名后缀,如DOMAIN-SUFFIX,youtube.com,ProxyDOMAIN-KEYWORD:匹配域名关键词,如DOMAIN-KEYWORD,google,ProxyIP-CIDR:匹配 IP 地址段,如IP-CIDR,192.168.0.0/16,DIRECTGEOIP:基于 IP 归属地,如GEOIP,CN,DIRECT(中国 IP 直连)MATCH:匹配所有剩余流量,通常作为最后一条规则的兜底
代理组配置
大多数订阅配置文件包含多个代理组(Proxy Group),常见的有:
- 手动选择(select):手动指定使用某个节点或节点组
- 自动选择(url-test):定期测试节点延迟,自动选择最低延迟节点
- 负载均衡(load-balance):将流量均匀分散到多个节点
- 故障转移(fallback):主节点不可用时自动切换到备用节点
第五步:开启系统代理
Clash 默认以本地 HTTP/SOCKS5 代理方式工作,需要在操作系统层面将代理指向 Clash 的监听端口,浏览器和大部分应用才能通过 Clash 上网。
Windows 开启系统代理
在 Clash Verge Rev 中,打开「系统代理」开关即可自动配置 Windows 系统代理设置(设置路径:设置 → 网络和 Internet → 代理)。Clash Verge Rev 会自动设置代理服务器为 127.0.0.1:7890(HTTP)和 127.0.0.1:7890(SOCKS5),无需手动配置。
macOS 开启系统代理
ClashX Meta 点击菜单栏图标后选择「设置为系统代理」即可。Clash Verge Rev for macOS 同样提供一键开启系统代理的选项。部分应用(如终端、游戏客户端)不走系统代理,需要通过 TUN 模式接管。
第六步:TUN 模式——接管全局流量
TUN 模式是 Clash 最强大的流量接管方式。普通的系统代理只能覆盖支持代理协议的应用,而 TUN 模式在网卡层面创建一个虚拟网络接口,将系统所有 TCP/UDP 流量都通过 Clash 进行处理,真正实现"全局科学上网"。
什么情况下需要 TUN 模式
- 游戏客户端(Steam、Epic、各类网游)不走系统代理,需要 TUN 接管 UDP 流量
- 某些使用 UDP 传输的 VoIP、视频会议软件
- 命令行工具(git、npm、curl)默认不走系统代理
- iOS/Android 模拟器的流量
开启 TUN 模式步骤(以 Clash Verge Rev 为例)
- 以管理员权限运行 Clash Verge Rev(右键 → 以管理员身份运行)
- 进入「设置」页面,找到「TUN 模式」开关
- 打开 TUN 模式开关,程序会自动安装所需的 TAP/TUN 驱动
- 首次安装可能需要同意 UAC 弹窗,点击「是」
- 安装完成后,TUN 模式图标变绿,表示已激活
第七步:主流协议配置要点
如果你的机场提供手动节点信息(而非一键订阅链接),以下是各协议在 Clash 配置文件中的格式参考:
Shadowsocks 节点配置
proxies:
- name: "SS节点-香港"
type: ss
server: hk.example.com
port: 8388
cipher: aes-256-gcm
password: your-password
udp: true
VMess 节点配置
proxies:
- name: "VMess节点-美国"
type: vmess
server: us.example.com
port: 443
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
alterId: 0
cipher: auto
tls: true
network: ws
ws-opts:
path: /path
headers:
Host: us.example.com
VLESS + XTLS 节点配置
proxies:
- name: "VLESS节点-日本"
type: vless
server: jp.example.com
port: 443
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
network: tcp
tls: true
flow: xtls-rprx-vision
实际使用中,这些配置通常由机场自动生成在订阅文件中,你无需手动填写。但了解协议字段有助于在连接异常时快速判断问题所在。
第八步:常见问题与排查
连接超时 / 节点全红
节点显示红色或延迟极高,通常是以下几种原因:
- 节点服务器宕机:联系机场客服更换节点,或等待机场更新订阅
- 本地网络限速:运营商高峰期对代理流量限速,尝试切换节点协议(如从 VMess 换 VLESS)
- 防火墙拦截:检查 Windows 防火墙是否阻止了 Clash 进程
- DNS 污染:在 Clash 设置中开启「DNS 劫持」或使用 DoH/DoT 加密 DNS
订阅链接无法更新
订阅无法更新通常是因为 Clash 客户端本身还没有成功连接到代理,产生"鸡生蛋蛋生鸡"的问题:
- 先手动选择一个可用节点,确保网络连通
- 再执行订阅更新操作
- 如果所有节点都失效,尝试通过手机热点或其他网络更新订阅
DNS 泄漏问题
DNS 泄漏会暴露你访问了哪些网站,建议在 Clash 配置中进行以下设置:
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- https://dns.cloudflare.com/dns-query
- https://dns.google/dns-query
fallback:
- https://1.1.1.1/dns-query
访问速度慢
速度慢的排查思路:
- 在 Clash 代理组面板中,执行节点延迟测试,选择延迟最低的节点
- 尝试不同地区的节点(如从美国节点换香港节点)
- 检查当前是否处于运营商高峰时段(晚间 20:00-23:00)
- 确认规则分流是否正确,避免国内流量也绕道海外
进阶配置技巧
自动更新订阅
在 Clash Verge Rev 中,可以为订阅设置自动更新间隔(建议 24 小时),确保节点信息始终最新,减少手动更新频率。
使用 Profile 管理多个订阅
如果你同时使用多个机场,可以在 Clash Verge Rev 中保存多个配置文件(Profile),并通过「合并」功能将多个订阅合并为一个配置,统一管理所有节点。
自定义规则覆写
Clash Verge Rev 支持「覆写(Override)」功能,可在不修改原始订阅文件的情况下,额外追加或修改规则。比如你想让某个 IP 段强制直连,只需在覆写配置中添加对应的 IP-CIDR 规则即可,订阅更新后覆写仍然生效。
为什么我们推荐 Clash Verge Rev 作为首选客户端
在完成这份教程的测试过程中,我们对比了市面上多款主流 Clash 客户端,包括已停止维护的 Clash for Windows(CFW)和各种分支版本。以下是我们最终推荐 Clash Verge Rev 作为 Windows/macOS 平台首选客户端的理由:
- 持续活跃维护:开发团队保持高频更新,Mihomo 内核版本及时跟进,对新协议(Hysteria2、Reality)的支持领先同类客户端
- 界面设计出色:相比 CFW 的老旧界面,Clash Verge Rev 的 UI 更现代,操作逻辑更符合新用户直觉
- 稳定性更高:CFW 已于 2023 年删库停更,继续使用存在安全风险且无法获得 bug 修复
- 功能更完整:原生支持覆写配置、订阅转换、Clash API 面板,无需额外安装插件
- 跨平台一致体验:Windows 与 macOS 版本功能一致,方便多设备用户统一配置习惯
如果你目前仍在使用已停更的 Clash for Windows 或其他非官方分支,建议尽快迁移到 Clash Verge Rev。迁移过程非常简单:导出你的订阅链接,在新客户端中重新导入即可,所有节点信息都会自动同步。
你可以直接通过本站下载页获取 Clash Verge Rev 最新版安装包,无需翻墙访问 GitHub,下载速度更快,版本经过验证,安全可靠。