跳到主要内容

客户端

客户端是用户设备上的应用程序。它接收订阅链接, 并据此自行构建配置:选择本地端口、DNS 和工作模式。 因此同一个订阅既适用于手机,也适用于电脑。

主要要求是支持你 Xray 配置中的协议。对于 VLESS+Reality,需要基于 Xray-core 或 Meta 内核的客户端;对于 VLESS+WS+TLS, 几乎任何客户端都可以。

客户端列表​

客户端平台内核官方仓库
HappAndroid, iOS, macOS, WindowsXrayhapp.su(闭源)
v2rayNGAndroidXray2dust/v2rayNG
StreisandiOSXrayApp Store(闭源)
sing-boxAndroid, iOS, macOS, Windows, Linuxsing-boxSagerNet/sing-box
mihomo (Clash Meta)内核,跨平台mihomoMetaCubeX/mihomo
Clash Meta for AndroidAndroidmihomoMetaCubeX/ClashMetaForAndroid
StashiOS, macOSmihomo (Clash)stash.ws(闭源)
FoxrayiOSXrayApp Store(闭源)
FlClashAndroid, Windows, macOS, Linuxmihomochen08209/FlClash
Clash Verge RevWindows, macOS, Linuxmihomoclash-verge-rev/clash-verge-rev
KaringAndroid, iOS, Windows, macOSsing-boxKaringX/karing
NekoBox for AndroidAndroidsing-boxMatsuriDayo/NekoBoxForAndroid
v2rayNWindowsXray2dust/v2rayN
NekoRayWindows, LinuxXray, sing-boxMatsuriDayo/nekoray
提示

对于开源客户端,链接指向官方仓库;对于闭源客户端 (Happ、Streisand、Stash、Foxray),则指向官方网站或应用商店。 只从这些地方下载构建版本:第三方镜像常常包含多余代码。

如何导入订阅链接​

  1. 复制订阅链接。它由面板或 订阅页面 生成 —— 其地址形如 https://panel.example.com/api/sub/<shortUuid>。
  2. 打开客户端并添加订阅:
    • v2rayNG —— “+” → “从剪贴板导入”,或“订阅”部分 → 添加 URL。
    • sing-box / Karing —— “配置” → 新建 → “远程” → 粘贴 URL。
    • mihomo, Clash Meta for Android, Clash Verge Rev —— “配置” → 新建 → “从 URL 导入”。
    • Stash —— “配置” → 通过链接导入。
    • Happ, Streisand, Foxray —— 在主界面导入链接或订阅。
  3. 在客户端内更新订阅。各项数值均从服务器获取,无需手动 输入地址、端口和 UUID。
注意

订阅链接包含用户标识符。不要在公开聊天中转发或 发布它:拿到链接的人将使用你的访问权限。

订阅格式​

基于 Xray-core 的客户端(v2rayNG、Streisand、Happ、Foxray)能识别 带链接列表的 base64。Clash/mihomo/Stash 家族的客户端请求 YAML —— 订阅 服务器会根据 User-Agent 请求头自行判断所需格式。

说明

不建议向所有客户端下发同一份通用 JSON 配置:其中固化了 特定应用程序的本地端口和 DNS。订阅链接才是通用的。现成的 YAML 模板在 mihomo 订阅模板 一节中讲解。

接下来​