OVEROUTESOVEROUTES
首页
阅读须知
  • 总览
  • 选购要点
  • 协议详解
  • 客户端使用
  • 概述
  • IP 与线路
  • 选型指南
  • 选购参考
  • 基础部署
  • 安全加固
  • 概述
  • 3X-UI
  • Xboard
  • 协议总览
  • Shadowsocks
  • Shadowsocks 2022
  • VMess
  • Trojan
  • VLESS
  • Hysteria 2
  • TUIC
  • AnyTLS
  • NaiveProxy
  • Mieru
  • ShadowTLS
  • VLESS-XHTTP
  • WireGuard
  • 传统协议
  • 孤家寡人协议
  • 软件总览
  • Mihomo
  • sing-box
  • Xray
  • V2Fly
  • dae (Linux)
  • Shadowrocket (iOS)
  • QuantumultX (iOS)
  • Stash (iOS/macOS)
  • Loon (iOS)
  • Surge (macOS/iOS)
  • NekoBox (Android)
  • Husi (Android)
  • Exclave (Android)
配置
首页
阅读须知
  • 总览
  • 选购要点
  • 协议详解
  • 客户端使用
  • 概述
  • IP 与线路
  • 选型指南
  • 选购参考
  • 基础部署
  • 安全加固
  • 概述
  • 3X-UI
  • Xboard
  • 协议总览
  • Shadowsocks
  • Shadowsocks 2022
  • VMess
  • Trojan
  • VLESS
  • Hysteria 2
  • TUIC
  • AnyTLS
  • NaiveProxy
  • Mieru
  • ShadowTLS
  • VLESS-XHTTP
  • WireGuard
  • 传统协议
  • 孤家寡人协议
  • 软件总览
  • Mihomo
  • sing-box
  • Xray
  • V2Fly
  • dae (Linux)
  • Shadowrocket (iOS)
  • QuantumultX (iOS)
  • Stash (iOS/macOS)
  • Loon (iOS)
  • Surge (macOS/iOS)
  • NekoBox (Android)
  • Husi (Android)
  • Exclave (Android)
配置
  • 全平台

    • 代理软件总览
    • Mihomo
    • sing-box
    • Xray
    • V2Fly
  • Linux

    • dae
  • iOS / macOS

    • Shadowrocket
    • Quantumult X
    • Stash
    • Loon
    • Surge
  • Android

    • NekoBox
    • Husi
    • Exclave

代理软件总览

代理软件(客户端)是用户与代理节点之间的桥梁。它负责接收本地的网络请求、按照分流规则决定哪些流量走代理、哪些直连,并通过所选协议将代理流量安全地发送到远端服务器。选择合适的客户端,对使用体验有着直接影响。

代理软件的核心职责

一个功能完善的代理客户端通常承担以下工作:

  • 本地代理接口:在本机监听 HTTP 或 SOCKS5 端口,供系统和应用程序接入
  • 流量接管:通过系统代理、TUN 虚拟网卡或 VPN 接口接管设备全部或部分流量
  • 协议实现:实现一种或多种代理协议(Shadowsocks、VLESS、Hysteria 2 等)与远端服务器通信
  • 分流规则:根据域名、IP、进程名等条件,决定每条连接走代理、直连还是拦截
  • DNS 处理:防止 DNS 泄露,支持 DoH、DoT 等加密 DNS,以及基于规则的 DNS 分流
  • 订阅管理:从机场订阅链接导入和更新节点列表

主要代理核心

大多数代理客户端并不从零实现代理协议,而是基于某个代理核心(Core)构建。不同的核心决定了客户端支持的协议范围和性能特性:

代理核心主要支持协议特点
Mihomo(原 Clash Meta)SS、Trojan、VLESS、VMess、Hysteria 2、TUIC、WireGuard 等规则引擎强大,生态最成熟,配置格式广泛兼容
sing-box几乎所有现代协议,包括 AnyTLS、ShadowTLS 等协议支持最全面,性能优秀,配置灵活
Xray-coreVLESS、VMess、Trojan、SS、Hysteria 2 等VLESS/Reality 的原生实现,XTLS 技术领先
V2Fly(V2Ray 社区版)VMess、VLESS、Trojan、SS 等V2Ray 的社区维护分支,功能与 Xray 接近

客户端分类

全平台客户端

这类客户端通常基于 Mihomo 或 sing-box 核心,提供跨平台的图形界面,同时支持 Windows、macOS 和 Linux:

客户端核心平台特点
Mihomo(命令行)Mihomo 自身Win / Mac / Linux命令行工具,是众多 GUI 客户端的底层
sing-box(命令行)sing-box 自身Win / Mac / Linux / iOS / Android协议支持最全,移动端也有官方应用
Xray-coreXrayWin / Mac / LinuxVLESS + Reality 的最佳实现,自建节点首选
V2FlyV2RayWin / Mac / LinuxVMess 的原生实现,功能成熟稳定

Linux 专属

客户端核心特点
dae自有(eBPF)内核级透明代理,性能极高,Linux 独有

iOS / macOS

客户端核心平台特点
Shadowrocket自有iOS付费($2.99),功能全面,更新活跃,入门首选
Quantumult X自有iOS付费,脚本功能强大,适合进阶用户
StashMihomoiOS / macOS基于 Mihomo,界面精美,兼顾易用性和功能性
Loon自有iOS功能强大,脚本和插件生态丰富
Surge自有iOS / macOS付费(较贵),企业级功能,macOS 上的顶级选择

Android

客户端核心特点
NekoBoxsing-box功能丰富,协议支持全面,免费开源
Husising-boxNekoBox 的衍生版本,界面有所改进
Exclavesing-box另一个基于 sing-box 的 Android 客户端

平台选型建议

Windows

  • 首选:v2rayN(基于 Xray / sing-box 内核,功能强大,自建玩家首选)
  • 次选:Clash Verge Rev 或 mihomo Party(基于 Mihomo,规则分流方便)
  • 机场用户:任意基于 Mihomo 的 GUI 客户端均可,能直接导入 Clash 格式订阅

macOS

  • 首选:Surge(付费,功能最强,macOS 体验最佳)
  • 次选:Stash(基于 Mihomo,免费,界面精美)
  • 预算有限:v2rayN 的 macOS 版本或基于 Mihomo 的 GUI 客户端

Linux

  • 自建节点:直接运行 Xray-core 或 sing-box 命令行
  • 桌面 Linux:mihomo Party 或其他基于 Mihomo 的 GUI
  • 追求极致性能:dae(eBPF 透明代理,Linux 内核级实现)
  • 服务器部署:Mihomo 或 sing-box 命令行 + systemd 管理

iOS

  • 入门:Shadowrocket($2.99,性价比最高)
  • 进阶:Loon 或 Quantumult X(脚本和自动化功能更强)
  • Mihomo 格式订阅:Stash(直接兼容 Clash Meta 配置)
  • 最强功能:Surge(价格较高,但功能无出其右)

Android

  • 推荐:NekoBox(功能最全面,协议支持最广)
  • 备选:Husi 或 Exclave(同为 sing-box 内核,界面风格不同)

协议支持速查

下表为各主要代理软件对核心协议的支持情况(基于截至 2026 年的版本信息):

协议Mihomosing-boxXrayV2Flydae小火箭StashQXSurgeNekoBox
Shadowsocks支持支持支持支持支持支持支持支持支持支持
Shadowsocks 2022支持支持支持支持-支持支持-支持支持
VMess支持支持支持支持支持支持支持支持支持支持
Trojan支持支持支持支持支持支持支持支持支持支持
VLESS支持支持支持-支持支持支持--支持
VLESS + Reality支持支持支持-支持支持支持--支持
Hysteria 2支持支持支持支持支持支持支持-支持支持
TUIC v5支持支持--支持支持支持-支持支持
AnyTLS支持支持--支持-支持(TF)-支持支持
ShadowTLS v3支持支持--支持支持支持支持(v2)支持支持
WireGuard支持支持支持--支持支持支持支持支持
NaiveProxy-支持----支持--支持
VLESS-XHTTP支持支持支持-支持支持支持--支持

功能特性对比

特性Mihomosing-boxXrayV2Flydae小火箭QXStashSurgeNekoBox
TUN 模式(透明代理)支持支持--支持(eBPF)支持支持支持支持支持
规则分流强强中中强中强强极强强
脚本支持有限有限---较强极强有限极强有限
GUI 界面无(核心)无(核心)无(核心)无(核心)无(核心)有有有有有
订阅管理支持支持支持支持支持支持支持支持支持支持
加密 DNS(DoH/DoT)支持支持支持支持支持支持支持支持支持支持
节点测速支持支持---支持支持支持支持支持
免费/付费免费免费免费免费免费$2.99$7.99免费付费免费

关于"核心"与"GUI 客户端"的区别

Mihomo、sing-box、Xray、V2Fly 和 dae 本身是命令行核心程序,没有图形界面。它们通常配合第三方 GUI 工具使用(如 v2rayN、Clash Verge Rev 等),或直接通过命令行 + 配置文件运行。本文档的各页面将分别介绍这些核心程序的直接使用方式,以及对应的主流 GUI 工具。

选择时的注意事项

协议兼容性优先

在选择客户端之前,先确认你的节点或机场订阅所使用的协议,然后选择支持该协议的客户端。例如:

  • 机场使用 Hysteria 2 节点,但你的 Quantumult X 不支持 Hysteria 2——此时无论 QX 多好用,都需要切换到支持 Hysteria 2 的客户端
  • 自建了 VLESS + Reality 节点,但客户端不支持 Reality——需要更换客户端或降级到其他方案

订阅格式兼容性

不同客户端使用不同的配置格式:

格式主要使用客户端
Clash / Clash Meta 格式(YAML)Mihomo 系所有 GUI(Clash Verge Rev、mihomo Party、Stash 等)
sing-box 格式(JSON)sing-box、NekoBox、Husi、Exclave
Xray / V2Ray 格式(JSON)v2rayN、Xray-core、V2Fly
Surge 格式Surge(macOS / iOS)
Quantumult X 格式Quantumult X
Loon 格式Loon
通用 URI 格式Shadowrocket 及大多数客户端(用于单节点导入)

机场通常会提供多种格式的订阅链接,请选择与你的客户端匹配的格式。如果机场只提供 Clash 格式,你的客户端又是 sing-box,需要通过订阅转换工具(Sub-Converter)进行格式转换。

安全性考量

  • 只从官方渠道下载客户端:GitHub Releases、App Store、Google Play 是可信来源。避免使用第三方渠道的修改版或"破解版"
  • 保持客户端更新:代理客户端的更新通常包含安全修复和新协议支持
  • 不要随意信任第三方规则集:规则集可以控制你的所有流量走向,使用来源不明的规则集存在安全风险
  • 订阅链接是凭证,不要泄露:订阅链接中包含你的服务凭证,泄露后他人可以直接使用你的服务

本章节页面导航

全平台核心

  • Mihomo
  • sing-box
  • Xray
  • V2Fly

Linux

  • dae

iOS / macOS

  • Shadowrocket
  • Quantumult X
  • Stash
  • Loon
  • Surge

Android

  • NekoBox
  • Husi
  • Exclave
最近更新: 2026/4/8 16:01
Next
Mihomo