节点代理知识体系
最近学习代理节点的知识,以下是简要解释和关系:
1.vless,vmess,trojan,shadowsocks,hyteria2,socks等协议服务器。
2.v2ray,clash客户端。
3.3x-ui,h-ui,s-ui面板。
4.sing-box,x2ray,v2fly内核。
关系依赖图如下:
分为四大类,每类使用一个 Markdown 表格展示:名称、简要介绍、主要特点、官网(或官方仓库/文档链接)。所有信息均基于公开官方仓库或文档,末尾附上引用。
1. 协议/服务器类型
名称 | 简要介绍 | 主要特点 | 官网 |
---|---|---|---|
VLESS | V2Ray 项目中的轻量、无状态传输协议,不含内置加密,通常与 TLS 等结合使用 | 轻量、无状态;基于 UUID 鉴权;不依赖系统时间;需在可靠通道或 TLS 上运行 | https://xtls.github.io/en/config/outbounds/vless.html (xtls.github.io) |
VMess | V2Ray 项目中的加密通信协议,支持入站/出站;依赖系统时间同步 | 内置加密;支持多种传输(TCP、WebSocket、mKCP 等);需同步时钟保证认证 | https://www.v2ray.com/en/configuration/protocols/vmess.html (v2ray.com) |
Trojan | 模仿常见 HTTPS 等流量的代理方案,通过 TLS 混淆检测,抗主动/被动探测 | 基于 TLS;多协议复用;高度伪装;易被主流网络流量掩盖;设计理念是“伪装成常见服务” | https://trojan-gfw.github.io/trojan/protocol.html (trojan-gfw.github.io) |
Shadowsocks | 快速轻量的隧道代理,帮助绕过防火墙,跨平台支持丰富实现 | 轻量、高性能;灵活加密算法;广泛平台支持(Windows/Linux/macOS/Android/iOS/OpenWRT 等);移动优化 | https://shadowsocks.org/ (shadowsocks.org) |
Hysteria2 | 基于 QUIC 的新一代代理协议,注重在高丢包环境下性能及抗探测 | 基于 QUIC;自定义拥塞控制(如 Brutal);支持多模式(SOCKS5、HTTP 代理、TCP/UDP 转发、TProxy、TUN 等);抗丢包 | https://v2.hysteria.network/ (v2.hysteria.network) |
SOCKS (Socks5) | 通用代理协议(由 RFC1928 定义),在客户端与目标服务器之间转发 TCP/UDP 流量 | 广泛支持;可选用户名/密码认证;可透传任意 TCP 连接,支持 UDP 转发;端口1080常用;协议简单、通用性强 | RFC 1928: https://datatracker.ietf.org/doc/html/rfc1928 (datatracker.ietf.org) |
2. 客户端工具
名称 | 简要介绍 | 主要特点 | 官网或文档 |
---|---|---|---|
V2Ray | Project V 的核心代理平台,提供多协议、多入出站、多路由与混淆能力 | 支持多协议(Socks/HTTP/Shadowsocks/VMess/VLESS/Trojan 等);可定制路由与混淆;跨平台;可并行多个入出站 | https://www.v2fly.org/ (v2ray.com, v2fly.org) |
Clash | 跨平台的规则型代理核心(Rule-based proxy),通过配置文件管理和分流 | 规则分流;支持多协议;可灵活配置策略;广泛第三方 GUI(如 Clash for Windows、Clash Verge 等);开源 | 官方知识库/文档: https://en.clash.wiki/ (en.clash.wiki) |
说明:常用的 GUI 客户端如 “Clash for Windows” 支持 Windows/macOS/Linux 等,界面友好,支持订阅链接导入及规则管理 (en.clashforwindows.org, en.clash.wiki)。
3. 面板(Web 管理界面)
名称 | 简要介绍 | 主要特点 | 官网或仓库 |
---|---|---|---|
3X-UI | 基于 Xray-core 的开源 Web 面板,用于管理代理服务器 | 支持多协议(VLESS/VMess/Trojan/Shadowsocks 等)、用户管理、流量监控、自动 SSL 申请与续签 | https://github.com/MHSanaei/3x-ui (github.com) |
X-UI | 针对 Xray/V2Ray 的多用户可视化管理面板 | 支持多协议、多用户;Web 可视化操作;流量统计与限制;到期管理;模板自定义;一键 SSL | https://github.com/vaxilu/x-ui (github.com) |
H-UI | 针对 Hysteria2 的轻量化管理面板 | 监控 Hysteria2 服务状态;用户流量限制与在线状态查看;订阅链接管理;端口跳动;版本管理 | https://github.com/jonssonyan/h-ui (github.com) |
S-UI | 针对 Sing-Box/SagerNet 等多协议的高级 Web 面板 | 支持多协议(VLESS/VMess/Trojan/Shadowsocks/Hysteria/TUIC 等);路由配置;流量与到期管理;证书管理 | https://github.com/alireza0/s-ui (github.com) |
4. 核心/平台
名称 | 简要介绍 | 主要特点 | 官网或仓库 |
---|---|---|---|
Sing-Box | 通用代理平台,实现多协议服务端与客户端(跨平台),支持透明代理与丰富特性 | 支持丰富协议;跨平台 GUI/CLI;支持透明代理(TUN/TAP);高性能与可扩展;社区维护 | https://sing-box.sagernet.org/ (sing-box.sagernet.org) |
X2Ray | 基于 V2RayNG 引擎的移动/桌面 VPN 客户端(非核心引擎,但常见于 App) | 一键连接;自动选择最快服务器;免费访问众多节点;无需注册;AES-256 加密 | https://hexasoftware.dev/x-master-vpn/ (play.google.com) |
V2Fly | V2Ray 的社区驱动分支核心 | 支持多协议、多路由与混淆;高稳定性;跨平台;活跃社区;官方文档详尽 | https://github.com/v2fly/v2ray-core & https://www.v2fly.org (github.com, v2fly.org) |
名称 | 简要介绍 | 支持协议 / 类型 | 官网或仓库 |
---|---|---|---|
Sing-box | 新一代跨平台通用代理平台,由 SagerNet 社区维护,是最现代化的代理内核 | ✅ VLESS(Reality/XTLS) ✅ VMess ✅ Trojan ✅ Shadowsocks ✅ Hysteria2 ✅ Socks5 ✅ TUIC ✅ HTTP/HTTPS ✅ TUN/透明代理 |
https://sing-box.sagernet.org/ https://github.com/SagerNet/sing-box |
Xray-core | V2Ray 的社区分支,由 XTLS 团队开发,加入 Reality/XTLS 等增强特性 | ✅ VLESS(含 Reality/XTLS) ✅ VMess ✅ Trojan ✅ Shadowsocks ✅ Socks5 |
https://github.com/XTLS/Xray-core |
V2Fly (v2ray-core) | V2Ray 项目由社区接手的官方核心,Project V 的延续,主打稳定支持 | ✅ VMess ✅ VLESS ✅ Trojan ✅ Shadowsocks ✅ Socks5 |
https://www.v2fly.org/ https://github.com/v2fly/v2ray-core |
X2Ray | 多为基于 V2Ray/Xray 的移动客户端(如 Android),并非一个代理内核 | 依客户端核心而定:一般是 ✅ VLESS、VMess、Trojan、Shadowsocks,取决于其内嵌的 v2ray-core 或 xray-core | 实例 App: https://hexasoftware.dev/x-master-vpn |
🧩 xray-core 与 x2ray 的关系说明
项目 | 分类 | 说明 |
---|---|---|
xray-core | 代理核心 | 是 V2Ray 的一个分支,由 XTLS 团队开发,添加了 Reality/XTLS、geoip、geosite 优化等新特性。可以被面板、客户端调用。 |
x2ray | 客户端名称(非内核) | 并不是一个“核心”项目,而是某些移动或桌面 VPN 应用的名字(例如 Android App),内部调用的通常是 xray-core 或 v2ray-core。 |
✅ 总结:
xray-core
是核心代理引擎,兼容 V2Ray 协议,增强了安全性(如 Reality 协议)。x2ray
是 客户端壳子,用的是xray-core
或v2ray-core
提供的能力,一般用于移动端简化连接操作。
如果你想搭建自己的代理服务器,推荐使用 Sing-box 或 Xray-core 作为服务端核心;前者功能最强、协议最全,后者更稳定兼容 V2Ray 生态。
🚀 各核心支持的传输方式对比表
以下是 “各代理核心支持的传输方式” 的详细对比表格,涵盖常见的传输协议(Transport Layer):TCP、WebSocket(WS)、HTTP/2、gRPC、QUIC、HTTP/HTTPS、TLS、XTLS、Reality、TUN/透明代理 等。
核心/平台 | TCP | WS (WebSocket) | HTTP/2 | gRPC | QUIC | Reality | XTLS | TLS | TUN (透明代理) | 备注说明 |
---|---|---|---|---|---|---|---|---|---|---|
Sing-box | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 功能最全,支持多种传输方式,跨平台设计,含 DNS、路由等子系统 |
Xray-core | ✅ | ✅ | ✅ | ✅ | ⚠️(支持 Hysteria 1) | ✅ | ✅ | ✅ | ❌(需配合外部组件) | 支持 Reality(更强伪装)和 XTLS(高性能 TLS)传输 |
V2Fly | ✅ | ✅ | ✅ | ✅ | ⚠️(基本支持,兼容性差) | ❌ | ❌ | ✅ | ❌ | 基础完整,但不含 Reality / XTLS,维护稳定 |
X2Ray | ✅ⁿ | ✅ⁿ | ✅ⁿ | ✅ⁿ | ❓ⁿ | ❓ⁿ | ❓ⁿ | ✅ⁿ | ❌ⁿ | ⁿ 取决于内部调用的核心版本(v2ray-core 或 xray-core) |
🧠 各项含义简要说明
传输方式 | 含义与作用 |
---|---|
TCP | 最基础传输方式,稳定但不具伪装,易被 DPI 识别 |
WebSocket | 可伪装成网页通信,常用于 CDN/Cloudflare 等中转 |
HTTP/2 | 新一代 HTTP,支持多路复用,隐藏性强(尤其与 nginx/nghttpx 配合) |
gRPC | 基于 HTTP/2 的高性能 RPC 传输方式,在代理中用于伪装和多路复用 |
QUIC | Google 提出的 UDP 传输协议,性能强,适合不稳定网络(如 Hysteria2) |
Reality | Xray 推出的新伪装协议,模仿真实 TLS 流量,无需域名证书,抗主动探测 |
XTLS | Xray 优化的 TLS 实现,低延迟(减少内存拷贝);用于高性能透明代理或绕过 TLS 指纹识别 |
TUN 透明代理 | 把系统网络流量透明转发到代理通道;用于手机/路由器等全局代理场景 |
✅ 建议选用:
- 若你要搭建高性能、可扩展、协议最全的代理服务 ➜ Sing-box 最推荐;
- 若你依赖 V2Ray 协议生态、需支持 Reality、XTLS、可伪装 ➜ 使用 Xray-core;
- 若要兼容老节点或只跑 VMess ➜ 可用 V2Fly (v2ray-core);
- 若移动设备使用 ➜ 建议客户端使用
x2ray
/SagerNet
等调用sing-box
。
如需进一步列出各传输方式在特定协议下如何搭配(比如:VLESS + WS + TLS,Trojan + gRPC),我也可以按使用场景细分整理一张「最佳搭配组合推荐表」。需要吗?
以下是你需要的 “协议 + 传输方式最佳组合推荐表”,按不同协议分组,并结合 是否易伪装、防检测、安全性、CDN 兼容性等使用场景 给出搭配建议。适用于自建代理或订阅服务时判断该用哪种组合。
🚀 常见协议 + 传输方式组合推荐
协议 | 传输方式组合 | 推荐使用场景 | 伪装能力 | 抗封锁能力 | CDN 兼容 | 备注 |
---|---|---|---|---|---|---|
VLESS | VLESS + WS + TLS |
最常见组合;兼容 Cloudflare;用于中等安全的伪装场景 | ⭐⭐⭐ | ⭐⭐⭐ | ✅ | 简单配置,兼容性强;但需域名和 TLS 证书 |
VLESS + gRPC + TLS |
比 WS 更抗封锁;适合国内复杂网络 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ✅ | 依赖 HTTP/2,可伪装成正常站点 | |
VLESS + Reality |
无需域名证书;重度封锁环境/无公网 IP | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ❌ | 模拟真实 TLS 握手流量,误判率低,部署略复杂 | |
VLESS + TCP + XTLS |
私有传输场景;追求性能优先 | ⭐⭐ | ⭐⭐⭐ | ❌ | 低延迟、高吞吐;但容易被识别 | |
VMess | VMess + WS + TLS |
老牌兼容方案;入门推荐 | ⭐⭐⭐ | ⭐⭐⭐ | ✅ | 仍常用于部分节点;但相比 VLESS 更易被探测 |
VMess + TCP |
内网或性能场景使用 | ⭐ | ⭐ | ❌ | 易被识别;不推荐直接裸跑 | |
Trojan | Trojan + TLS |
高度伪装为 HTTPS;推荐隐藏代理服务器 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ❌ | 表现为正常网站;中间无代理特征;使用简单,性能稳定 |
Trojan + gRPC + TLS |
增强版 Trojan;支持复用与分流 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ✅ | 实际上部分服务将其部署为 “Trojan-PLUS” 等形式 | |
Shadowsocks | SS + TCP |
速度快、部署简单;但易被主动探测 | ⭐ | ⭐ | ❌ | 适合短期/轻量科学上网使用 |
SS + UDP |
游戏、语音等高实时需求 | ⭐ | ⭐⭐ | ❌ | QUIC 协议时可增强性能 | |
Hysteria2 | Hysteria2 (QUIC) |
高丢包网络场景(移动/校园/国际线路) | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ❌ | 自动拥塞控制、高性能;部署最简便 |
TUIC | TUIC + QUIC |
新一代强抗封协议,自动拥塞控制 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ❌ | 与 Hysteria2 类似,性能更高,资源占用低 |
📌 推荐搭配汇总(简易选择指南)
使用需求 | 推荐组合(协议 + 传输) |
---|---|
最通用、易部署 | VLESS + WS + TLS |
抗封锁 / 模拟真实流量 | VLESS + Reality Trojan + TLS |
低延迟、高吞吐 / 局域网 | VLESS + TCP + XTLS SS + TCP |
需要 CDN 中转加速 | VLESS/VMess + WS + TLS (绑定 Cloudflare) |
移动 / 高丢包网络 | Hysteria2 (QUIC) TUIC (QUIC) |
只需国内中转 / IPv6绕过 | Trojan + gRPC + TLS VLESS + gRPC + TLS |
🔧 核心支持情况一览
组合示例 | Sing-box | Xray-core | V2Fly |
---|---|---|---|
VLESS + Reality | ✅ | ✅ | ❌ |
VLESS + gRPC + TLS | ✅ | ✅ | ✅ |
VLESS + TCP + XTLS | ✅ | ✅ | ❌ |
Hysteria2 (QUIC) | ✅ | ⚠️(仅 v1) | ❌ |
TUIC | ✅ | ❌ | ❌ |
Trojan + gRPC | ✅ | ✅ | ⚠️ |
如你使用的是 Sing-box
或 Xray-core
,可以根据所处网络环境选择不同搭配来兼顾 性能、隐蔽性 和 可维护性。
📩 如需我为你生成一套完整的配置示例(JSON 或 YAML),也欢迎告诉我你的核心类型、协议选择和使用目标,我可以帮你快速生成配置文件。
引用来源
- VLESS: (xtls.github.io)
- VMess: (v2ray.com)
- Trojan: (trojan-gfw.github.io)
- Shadowsocks: (shadowsocks.org, github.com)
- Hysteria2: (v2.hysteria.network)
- SOCKS: (datatracker.ietf.org)
- V2Ray/V2Fly: (v2ray.com, v2fly.org, v2fly.org)
- Clash: (en.clash.wiki)
- 3X-UI: (github.com)
- X-UI: (github.com)
- H-UI: (github.com)
- S-UI: (github.com)
- Sing-Box: (sing-box.sagernet.org)
- X2Ray App: (play.google.com)
以上表格可帮助快速了解各类名称的定位、特性及获取官方资源链接。如需更深入配置或使用示例,可访问对应官网或仓库文档。若有进一步细化需求或不清晰之处,欢迎继续沟通!