新手建议 原理解析

机场客户端是什么:Clash、Shadowrocket、v2rayN 的区别与选择

机场客户端是把订阅变成可用网络连接的软件。本文解释客户端的作用、内核与界面的关系、Clash 系列、Shadowrocket 与 v2rayN 的差别,并说明不同系统应该选择哪一个。

机场客户端是什么:Clash、Shadowrocket、v2rayN 的区别与选择 封面图
目录

本文属于专题 机场是什么?第一次接触机场需要知道的全部基础概念

客户端做了什么

  1. 读取订阅:从订阅链接拉取节点列表。
  2. 建立连接:按协议与节点建立加密连接。
  3. 分流:根据规则决定哪些流量走代理、哪些直连。
  4. 接管流量:通过系统代理或 TUN / VPN 模式让应用使用代理。

内核与界面

客户端 = 内核 + 界面。内核负责连接与分流,界面负责操作。Clash Verge Rev、FlClash、ClashX Meta 使用同一个 mihomo 内核,差别只在界面;v2rayN 可以切换 Xray、sing-box 等多个内核;Shadowrocket 使用自研实现。

三大类客户端

Clash 系列

跨平台、规则生态成熟、策略组功能强。适合大多数用户。详见 Clash 使用教程。

Shadowrocket

iOS 专属、付费、协议支持最全。iPhone / iPad 用户的首选。详见 Shadowrocket 使用教程。

v2rayN

Windows 轻量客户端,适合只想稳定上网、不需要复杂规则的用户。详见 v2rayN 使用教程。

按系统选择

系统首选
WindowsClash Verge Rev / v2rayN
macOSClash Verge Rev / ClashX Meta
AndroidFlClash
iOSShadowrocket

完整对比见 各系统客户端怎么选。

总结

客户端是你与机场之间的桥梁,选对客户端能省去大量排查时间。先按系统选择上表中的首选,熟悉后再根据需求尝试其他客户端。

常见问题

一个机场可以用多个客户端吗?

可以。同一个订阅链接可以同时导入手机和电脑上的不同客户端,只要不超过服务商的设备数限制。

客户端需要付费吗?

Clash 系列与 v2rayN 免费开源;iOS 上的 Shadowrocket 与 Stash 是付费应用。