入门与知识
梯子为什么还要装软件?按系统挑客户端的一张表
机场订阅必须配合客户端才能使用。本文解释客户端的作用和工作方式,按 Windows、macOS、Linux、iOS、Android 平台给出客户端选择表,并说明新手如何判断一个客户端是否适合自己。
简短回答
客户端是导入订阅、连接节点并执行分流规则的软件。机场只提供节点配置,必须由客户端在你的设备上完成加密连接和流量分配,才能真正用起来。
为什么一定要装客户端
机场卖给你的只是一条订阅链接,里面是节点地址、协议和密钥等配置。真正负责“连上节点、加密流量、判断哪些网站走代理”的,是安装在你设备上的客户端。没有客户端,浏览器和系统并不认识 VLESS、Trojan、Hysteria2 这类代理协议,订阅也就无法生效。选对客户端,决定了导入是否顺利、分流是否准确,以及出问题时能否快速排查。
客户端在做什么
通俗比喻:订阅是地图,节点是目的地,客户端是司机。司机读地图、选路线,还会根据规则决定哪些乘客走高速、哪些走本地路。
技术细节:客户端由“内核 + 界面”组成。内核(如 Mihomo、sing-box、Xray)负责协议实现和路由;界面负责导入订阅、选择节点、切换模式。客户端通过两种方式接管流量:
| 方式 | 原理 | 适用 |
|---|---|---|
| 系统代理 | 在系统设置中登记本地 HTTP / SOCKS 端口,遵守系统代理的程序会走代理 | 浏览器与大多数桌面应用 |
| TUN 模式 | 创建虚拟网卡接管全部流量 | 不读取系统代理的程序,如部分终端工具、游戏 |
按平台选择客户端
| 平台 | 新手推荐 | 进阶可选 | 说明 |
|---|---|---|---|
| Windows | Clash Verge Rev | v2rayN、Mihomo 内核 | Clash Verge Rev 界面直观,免费开源 |
| macOS | Clash Verge Rev | Stash、Surge、sing-box | 苹果生态付费客户端功能更丰富 |
| Linux | Clash Verge Rev | Mihomo 内核、sing-box | 服务器或路由器部署多直接使用内核 |
| iOS / iPadOS | Shadowrocket | Stash、Surge、sing-box | 需非中国区 Apple ID 下载 |
| Android | sing-box 官方客户端 | Mihomo 内核的 Clash 系客户端 | 从官方仓库下载,避免来路不明安装包 |
提示
新手不必追求功能最强的客户端。先用一款上手简单、仍在持续更新的客户端跑通流程,熟悉后再按需求更换。
如何判断客户端是否合适
- 是否仍在维护:查看官方仓库或应用商店的最近更新时间,长期不更新的客户端可能不支持新协议。
- 是否支持机场的协议:例如机场主力是 Hysteria2 或 VLESS Reality,需要确认客户端内核支持。
- 是否支持机场的订阅格式:Clash 系读取 YAML,Shadowrocket 读取 URI 列表,sing-box 读取 JSON。格式区别见 订阅链接是什么。
- 来源是否可信:只从官方仓库、官方网站或正规应用商店下载。
- 是否满足特殊需求:需要终端工具走代理时,确认支持 TUN 模式或能提供本地代理端口。
优缺点速览
| 客户端类型 | 优点 | 缺点 |
|---|---|---|
| Clash 系(Mihomo 内核) | 规则生态成熟,机场支持广泛 | 配置文件较长,初看复杂 |
| sing-box | 协议新、跨平台配置统一 | 配置格式严格,新手门槛稍高 |
| v2rayN | 可切换多内核,Windows 用户熟悉 | 界面信息多,规则需自行设置 |
| iOS 付费客户端 | 稳定、系统集成好 | 需要付费并使用非中国区账号 |
常见误区
- “客户端决定速度”:速度主要取决于节点和线路,客户端影响的是兼容性和分流准确性。
- “开全局最省事”:全局会让国内流量也绕路,日常建议使用规则模式。
- “多个客户端一起开更稳”:多个客户端同时接管流量会互相冲突。
常见问题
Q一台设备可以装多个客户端吗?
可以安装,但不要同时开启多个客户端的系统代理或 TUN 模式,否则容易出现端口冲突或无法上网。
Q客户端需要付费吗?
桌面端主流客户端多为免费开源,如 Clash Verge Rev、v2rayN;iOS 上常用的 Shadowrocket、Stash、Surge 为付费应用,sing-box 官方客户端免费。
Q安卓上怎么选?
习惯 Clash 配置可选基于 Mihomo 内核的安卓客户端;想要统一配置和新协议支持,可以用 sing-box 官方客户端。都应从官方仓库或可信渠道下载。
QClash 和 Mihomo 是什么关系?
Mihomo(曾名 Clash Meta)是 Clash 生态中目前维护较活跃的内核,许多图形客户端(如 Clash Verge Rev)在底层使用它。