客户端教程深度指南

为什么需要客户端?客户端应该怎么选择

机场只提供节点,真正建立连接、解析订阅、做规则分流的是客户端。本文解释客户端的作用,并按 Windows、macOS、iOS、Android、Linux 给出推荐与选择依据。

直接答案

机场卖的是节点订阅,而把节点变成可用网络连接的是客户端软件,它负责解析订阅、按协议加密转发流量、做规则分流。选择客户端主要看平台:Windows 与 Linux 用 Clash Verge Rev,macOS 用 Clash Verge Rev 或 Stash,iPhone 用 Shadowrocket,Android 用 sing-box 或 Clash Meta for Android。

目录

机场提供的只是节点信息:一串服务器地址、端口、协议和密码。这些信息本身不能上网,需要一个软件把它们读进来、按协议加密你的流量、发到节点、再把返回的数据交给浏览器。这个软件就是客户端。没有客户端,订阅链接只是一段文本。

客户端还承担了一件机场做不了的事:规则分流。它判断每个请求该走代理还是直连,让国内网站不绕路、海外网站走节点、广告域名直接拦截。这是机场体验优于 VPN 全局代理的关键,也是选客户端时最值得看的能力。

客户端做了哪些事

功能说明没有它会怎样
解析订阅访问订阅链接,把返回的配置转成节点列表需要手动逐个填服务器参数
协议实现按 Shadowsocks、Trojan、Hysteria2 等协议加密并转发流量无法与节点通信
规则分流根据域名、IP、地理位置决定走代理还是直连全局代理,国内网站变慢
系统代理 / TUN让浏览器或整个系统的流量经过客户端应用不知道要走代理
测速与切换测延迟、自动选择或故障转移节点挂了需要手动换

其中「系统代理」和「TUN 模式」的区别值得知道:系统代理只接管遵守代理设置的应用(浏览器等),TUN 模式接管全部网络流量,包括终端里的 Claude Code、Codex CLI。开发者通常需要 TUN 模式。

各平台客户端推荐

截至 2026 年 9 月,各平台成熟且维护活跃的客户端如下:

平台首选备选说明
WindowsClash Verge Revv2rayNClash Verge Rev 界面友好、分流完整;v2rayN 适合手动配置单节点
macOSClash Verge RevStash、SurgeStash 与 Surge 为付费,Surge 功能最强、价格最高
iOSShadowrocketStash、sing-box均需非中国大陆区 Apple ID,Shadowrocket 约 2.99 美元一次性付费
Androidsing-boxClash Meta for Android两者均免费开源,sing-box 对新协议支持最快
LinuxClash Verge RevMihomo服务器或无桌面环境直接运行 Mihomo 内核

各客户端的详细介绍与教程入口:Clash Verge Rev、Shadowrocket、v2rayN、sing-box。

选客户端的四个依据

  1. 先看平台。上表已经覆盖,跨平台用户优先选在多个平台都有的 Clash Verge Rev 与 sing-box,配置思路可以复用。
  2. 再看协议支持。机场用了 Hysteria2、TUIC、VLESS Reality 等新协议时,要确认客户端支持。Clash Verge Rev(Mihomo 内核)、sing-box、Shadowrocket 对主流新协议支持都比较完整。
  3. 看是否需要 TUN 模式。要在终端里跑 CLI 工具、或某些应用不走系统代理,选支持 TUN 的客户端(Clash Verge Rev、sing-box、Shadowrocket、Stash 均支持)。
  4. 看维护状态。优先选近三个月内有更新的项目。原版 Clash for Windows 已于 2023 年停止维护,不建议再用。

新手推荐的组合

  • Windows + iPhone:Clash Verge Rev + Shadowrocket,这是最常见的组合,机场教程覆盖最全。
  • macOS + iPhone:Clash Verge Rev + Shadowrocket,或统一用 Stash(两端配置格式相同)。
  • Windows + Android:Clash Verge Rev + Clash Meta for Android,规则配置可以互相参考。
  • 开发者:桌面端 Clash Verge Rev 并开启 TUN 模式,终端工具无需单独设置代理。

安装完成后的第一步是导入订阅,见订阅链接是什么。

客户端连不上时先查什么

客户端相关的故障多数不是节点问题,而是本地设置问题。按下面的顺序排查,通常几分钟内能定位:

  • 系统代理是否开启。这是新手最常见的疏漏,客户端在运行但开关没打开,浏览器仍然走直连。
  • 是否选中了可用节点。代理组停留在超时的节点上,或者模式被设成了「直连」。
  • 订阅是否过期。节点列表为空或全部超时,先登录机场后台看套餐状态,再更新订阅。
  • 是否有其他代理软件冲突。同时运行两个客户端、或残留的系统代理设置,会导致端口冲突和流量绕圈。
  • TUN 模式是否需要管理员权限。Windows 上 TUN 模式需要以管理员身份运行客户端或安装服务,macOS 需要授权系统扩展。

排查完这五项仍然无法连接,再考虑节点、机场或本地网络的问题。

总结

  • 机场提供节点,客户端负责解析订阅、加密转发、规则分流,两者缺一不可。
  • 按平台选:Windows / Linux 用 Clash Verge Rev,macOS 可选 Clash Verge Rev 或 Stash,iOS 用 Shadowrocket,Android 用 sing-box。
  • 开发者需要 TUN 模式,确保终端里的 CLI 工具也走代理。
  • 优先选维护活跃、支持新协议的客户端,不要再用已停更的 Clash for Windows。

常见问题

机场自己提供的客户端能用吗?

部分机场提供定制客户端,通常是开源客户端换皮并预填订阅,上手最简单。缺点是更新慢、功能少、换机场后要重装。建议用通用开源客户端,配置思路可以跨机场复用。

iPhone 没有海外 Apple ID 怎么办?

Shadowrocket、Stash、Surge 都不在中国大陆区 App Store 上架,需要注册一个美区或其他地区的 Apple ID 下载。sing-box 的 iOS 客户端同样需要海外账号。这是 iOS 用机场的固定门槛,机场后台通常有对应教程。

系统代理和 TUN 模式有什么区别?

系统代理只对遵守系统代理设置的应用生效,浏览器可以,很多终端工具和部分桌面应用不走。TUN 模式创建虚拟网卡接管全部流量,Claude Code、Codex CLI 等命令行工具需要 TUN 模式或手动设置环境变量。

Clash for Windows 还能用吗?

原版 Clash for Windows 已于 2023 年 11 月停止维护并删库,不再支持新协议,也没有安全更新。建议迁移到 Clash Verge Rev,它使用 Mihomo 内核,兼容原有订阅格式。

搜索文章、品牌、AI 工具、客户端与问题

提示:直接输入 Claude、Codex、IEPL、订阅失败 等关键词。也可以打开 搜索页。