代理协议全景指南:协议、工具与选型推荐

5 minute read

Published:

本文系统梳理主流代理协议体系、客户端/服务端工具生态,并给出安全性评估与选型建议。


一、代理协议总览

1.1 按代理层级分类

层级协议说明
传输层(L4)SOCKS4 / SOCKS5基于 TCP/UDP 的通用代理协议,不感知应用层内容
应用层(L7)HTTP CONNECT仅用于隧道穿透,常见于浏览器代理
应用层(L7)HTTPS Proxy在 HTTP 代理上加 TLS,保护客户端到代理的链路
隧道协议Shadowsocks(SS)轻量加密隧道,流量混淆能力较弱
隧道协议VMess / VLESSV2Ray 自研协议,VLESS 为 VMess 的精简版
隧道协议Trojan伪装成 HTTPS 流量,高混淆能力
隧道协议TUIC基于 QUIC 的现代隧道协议,低延迟
隧道协议Hysteria / Hysteria2基于 QUIC,针对高丢包网络优化
隧道协议NaïveProxy复用 Chromium 网络栈,极强抗检测
隧道协议WireGuard现代 VPN 协议,内核级实现,极高性能
隧道协议REALITYVLESS 扩展,无需自有证书,借用真实域名 TLS
混淆层obfs4 / meekTor 项目的流量混淆插件
混淆层ShadowTLS为其他协议套上 TLS 握手外壳

1.2 核心协议详解

SOCKS5

  • 1996 年 RFC 1928 定义,协议极简,支持 TCP + UDP
  • 无加密,必须配合其他加密层使用
  • 几乎所有代理工具都支持将其作为本地入口

Shadowsocks

  • 2012 年 @clowwindy 创建,中国开发者广泛使用
  • 基于 ChaCha20 / AES-GCM 等流密码加密
  • 原版已停更,社区维护 shadowsocks-libev、shadowsocks-rust 等分支
  • 流量特征较明显,在强检测环境下易被识别

VMess / VLESS(V2Ray 协议族)

  • VMess:带身份认证 + 加密的自研协议,头部复杂
  • VLESS:VMess 精简版,去掉内置加密,依赖外层 TLS
  • 传输层可叠加 WebSocket、gRPC、HTTP/2、QUIC 等

Trojan

  • 伪装成普通 HTTPS 服务(需真实 TLS 证书 + 域名)
  • 服务端如收到非 Trojan 请求,正常返回 Web 内容
  • 混淆能力强,部署要求高(需要域名 + 证书)

REALITY

  • 2023 年 VLESS 生态新成员,无需自有 TLS 证书
  • 借用真实网站(如 Microsoft、Cloudflare)的 TLS 指纹
  • 目前抗探测能力最强的协议之一

WireGuard

  • 2019 年进入 Linux 内核,代码量仅 4000 行
  • 纯 VPN 协议,不做混淆,适合内网穿透和 VPN 场景
  • 配合 Amnezia-WG 可增加流量混淆

Hysteria2

  • 基于 QUIC,在高丢包/高延迟网络(如卫星网络)表现优异
  • 通过人为速率控制欺骗运营商 QoS 策略
  • 2023 年重写为 Hysteria2,协议不向下兼容

TUIC

  • 同样基于 QUIC,延迟极低
  • 支持 0-RTT 握手

二、客户端工具

2.1 通用代理客户端

名称平台开源免费Stars(约)核心协议支持备注
Clash.Meta(mihomo)Win/Mac/Linux/Android/iOS~20kSS/VMess/VLESS/Trojan/Hysteria2/TUIC/WGClash 最强分支,规则引擎完善
Clash for Windows (CFW)Win/Mac/Linux❌(已删库)~50k(已归档)SS/VMess/Trojan 等原作者已删库,不建议继续使用
Clash Verge RevWin/Mac/Linux~30k同 Clash.Meta基于 Tauri,CFW 的社区替代品
V2rayNWindows~70kVMess/VLESS/SS/Trojan/REALITY/Hysteria2Windows 最流行的 GUI 客户端
V2rayNGAndroid~30kVMess/VLESS/SS/Trojan/REALITYAndroid 首选
HiddifyWin/Mac/Linux/Android/iOS~18k几乎全协议UI 现代,跨平台统一体验
NekoBox / NekoRayWin/Linux/Android~10k基于 sing-box,协议全NekoRay 已转为 NekoBox
Sing-boxWin/Mac/Linux/Android/iOS~20k几乎全协议新一代核心,正在取代 Clash
ShadowrocketiOS❌(付费 $2.99)SS/VMess/VLESS/Trojan/Hysteria2iOS 事实标准,需美区账号
Quantumult XiOS❌(付费 $7.99)SS/SSR/VMess/TrojaniOS 高级用户首选,脚本能力强
SurgeMac/iOS❌(订阅制)SS/VMess/Trojan/REALITY/WireGuard功能最强但最贵,企业级
LooniOS❌(付费)SS/VMess/Trojan介于 Shadowrocket 和 Surge 之间
StashiOS/Mac❌(付费)Clash 规则兼容Clash 生态 iOS 端
ProxifierWin/Mac❌(付费)SOCKS5/HTTP强制代理任意应用,老牌工具
ShadowsocksX-NGMac~30kSS早期 Mac 标配,现已较少使用
Outline Client全平台~5kSSGoogle Jigsaw 出品,面向普通用户

2.2 VPN 型客户端

名称平台开源免费Stars(约)协议备注
WireGuard 官方全平台~4k(内核)WireGuard官方极简客户端
Tailscale全平台部分开源免费层~20kWireGuard零配置,基于 WireGuard 的 mesh VPN
Mullvad VPN全平台❌(付费)~5kWireGuard/OpenVPN极强隐私,不记录日志
OpenVPN全平台~10kOpenVPN老牌 VPN,配置复杂

三、服务端工具

3.1 单协议服务端

名称协议开源免费Stars(约)语言备注
shadowsocks-libevSS~35kC最轻量,嵌入式设备首选
shadowsocks-rustSS~8kRust性能优秀,活跃维护
go-shadowsocks2SS~3kGo官方 Go 实现
trojanTrojan~18kC++原版 Trojan
trojan-goTrojan~8kGo支持 WebSocket/multiplexing
Hysteria2Hysteria2~15kGo官方服务端
TUIC ServerTUIC~3kRust官方服务端
NaïveProxyNaïveProxy~6kC++基于 Chromium 网络栈

3.2 多协议服务端(代理框架)

名称协议支持开源免费Stars(约)语言备注
Xray-coreVMess/VLESS/Trojan/SS/REALITY/WS/gRPC~25kGoV2Ray 最强分支,功能超越原版
V2Ray(官方)VMess/VLESS/Trojan/SS~46kGo原版,更新较慢
sing-box几乎全协议~20kGo新一代统一框架,正在成为行业标准
3X-UI / X-UIXray 全协议~13kGo+VueXray 的 Web 管理面板,一键部署
MarzbanXray/Sing-box 全协议~8kPython多用户管理面板,API 完善
outline-serverSS~5kTypeScriptGoogle Jigsaw 出品,极简部署
Caddy(forwardproxy)HTTP/HTTPS/NaïveProxy~60kGo配合插件实现 NaïveProxy 服务端

四、派系与生态关系

SS 派系(Shadowsocks 生态)
├── shadowsocks-libev(C,嵌入式)
├── shadowsocks-rust(Rust,高性能)
├── ShadowsocksX-NG(Mac 客户端)
└── Outline(Google Jigsaw,面向非技术用户)

V2Ray / Xray 派系(Project X 生态)
├── V2Ray-core(原版)
│   └── Xray-core(fork,功能更强,REALITY 发源地)
├── 客户端:V2rayN / V2rayNG / Hiddify
└── 面板:3X-UI / Marzban

Clash 派系
├── Clash(原版,已停更)
│   ├── Clash.Meta / mihomo(最活跃分支)
│   └── Clash Premium(闭源内核)
├── 客户端:Clash for Windows / Clash Verge Rev / Stash / Surge(兼容规则)
└── 规则生态:Loyalsoldier / ACL4SSR 等规则集

Sing-box 派系(新生代,逐渐统一)
├── sing-box(核心,协议最全)
├── 客户端:NekoBox / Hiddify / 部分 Clash.Meta 版本
└── 正逐步取代 Xray 和 Clash.Meta 的生态位

QUIC 新协议派系
├── Hysteria2(高丢包优化)
├── TUIC(低延迟优化)
└── 均被 sing-box / Clash.Meta 集成

WireGuard 派系
├── 官方客户端
├── Tailscale(企业 mesh VPN)
└── Mullvad / ProtonVPN(商业 VPN)

Tor / 抗审查派系
├── obfs4 / meek(流量混淆)
├── Tor Browser
└── Snowflake(WebRTC 桥接)

五、安全性评估

5.1 协议安全性对比

协议加密强度抗检测能力抗审查能力匿名性综合安全评级
HTTP Proxy❌ 无加密❌ 极弱❌ 极弱
SOCKS5(裸)❌ 无加密❌ 极弱❌ 极弱
Shadowsocks(无混淆)✅ AES/ChaCha⚠️ 弱(有流量特征)⚠️ 中⚠️⭐⭐⭐
SS + obfs4✅ 较强⚠️⭐⭐⭐⭐
VMess + WS + TLS✅ 较强⚠️⭐⭐⭐⭐
VLESS + REALITY✅ TLS 1.3✅✅ 极强✅✅⚠️⭐⭐⭐⭐⭐
Trojan + TLS✅ TLS 1.3✅✅ 极强✅✅⚠️⭐⭐⭐⭐⭐
Hysteria2✅ QUIC/TLS✅ 较强✅✅(高丢包)⚠️⭐⭐⭐⭐
NaïveProxy✅ Chromium TLS✅✅ 最强之一✅✅⚠️⭐⭐⭐⭐⭐
WireGuard✅ ChaCha20❌ 特征明显❌ 易封锁⚠️⭐⭐⭐(VPN 场景)
Tor✅✅ 多层加密✅ 较强✅✅✅✅ 匿名最强⭐⭐⭐⭐⭐(匿名)

⚠️ 注:所有代理协议均不提供真正意义上的匿名性,服务端运营者可以看到用户真实 IP。

5.2 工具安全注意事项

  • Clash for Windows:已删库,存在被植入恶意代码的风险,不建议继续使用
  • 3X-UI 面板:历史上存在 SSRF 等漏洞,部署需及时更新并加防火墙
  • 订阅链接:包含完整服务器信息,需妥善保管,避免泄露
  • 公共节点:运营者可解密并监控全部流量,不要传输敏感信息

六、选型推荐

6.1 按场景推荐

场景推荐方案
🏠 个人翻墙(日常)客户端:Clash Verge Rev(Win/Mac)/ V2rayNG(Android)/ Shadowrocket(iOS);协议:VLESS + REALITYTrojan + TLS
🚀 高丢包/不稳定网络协议:Hysteria2;客户端同上(均支持)
🏢 团队/多用户共享服务端面板:3X-UIMarzban + Xray-core;协议:VLESS + REALITY
🔒 极致安全/隐私NaïveProxy(最难识别)或 Tor(最匿名,但速度慢)
🏗️ 企业内网互联Tailscale(基于 WireGuard,零配置 mesh)
🧑‍💻 开发者本地调试Clash.Meta 本地代理 + 规则分流
📱 iOS 用户付费:Shadowrocket(性价比最高)或 Surge(最强功能);免费:Hiddify
🆓 普通用户/非技术Outline(Google Jigsaw,极简操作)

6.2 核心组合推荐

方案 A:稳定首选(推荐 90% 用户)

服务端:Xray-core / 3X-UI 面板
协议:VLESS + REALITY(Vision 流控)
客户端:Clash Verge Rev(桌面)+ V2rayNG(Android)+ Shadowrocket(iOS)

方案 B:新生代全能(未来趋势)

服务端:sing-box
协议:VLESS + REALITY 或 Hysteria2(网络差时切换)
客户端:Hiddify(全平台统一,免费开源)

方案 C:极简部署

服务端:Outline Server(一键 Docker 部署)
协议:Shadowsocks(自动选择加密套件)
客户端:Outline Client(全平台)

方案 D:极致抗检测

服务端:Caddy + forwardproxy 插件
协议:NaïveProxy(伪装 Chromium H2/H3 流量)
客户端:NaïveProxy 客户端

七、总结速查表

维度最佳选择
抗检测能力最强协议REALITY / NaïveProxy / Trojan
高丢包网络最优协议Hysteria2
最低延迟协议TUIC / WireGuard
最匿名Tor
最活跃服务端框架sing-box
Windows 最佳客户端Clash Verge Rev / V2rayN
Android 最佳客户端V2rayNG / Hiddify
iOS 最佳客户端(付费)Shadowrocket
iOS 最佳客户端(免费)Hiddify
Mac 最佳客户端(付费)Surge
最易部署服务端3X-UI + Xray / Outline Server
企业内网 VPNTailscale

本文信息基于 2025 年公开数据,Stars 数量为近似值,相关项目更新较快,建议以 GitHub 实时数据为准。