Skip to content

网络知识百科:代理协议与网络原理完整指南 ​

本文定位:适合有一定基础的用户深入了解机场技术原理。不涉及具体配置步骤,聚焦"为什么"而非"怎么做"。


TL;DR — 核心概念对比速查表 ​

在深入阅读前,先用一张表快速建立整体认知:

代理协议横向对比 ​

协议伪装性速度抗封锁成熟度适用场景
VLESS⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐极强中主力协议首选
Trojan⭐⭐⭐⭐⭐⭐⭐⭐⭐极强高稳定性优先
Shadowsocks⭐⭐⭐⭐⭐⭐⭐⭐中等极高轻量低延迟
Hysteria2⭐⭐⭐⭐⭐⭐⭐⭐⭐强低高丢包环境
TUIC⭐⭐⭐⭐⭐⭐⭐⭐⭐强低UDP 密集场景

线路类型横向对比 ​

线路类型价格延迟稳定性适用人群
BGP 公网中转低60–150ms一般预算有限
CN2 GT中50–120ms良好普通用户
CN2 GIA高40–90ms优秀对质量有要求
IEPL很高30–80ms极优企业/重度用户
IPLC最高25–70ms最优顶级需求

主流代理协议深度对比 ​

Shadowsocks — 历史最悠久的轻量协议 ​

Shadowsocks(简称 SS)诞生于 2012 年,是机场行业历史最久的代理协议。其设计哲学非常简单:用对称加密(AES-256-GCM、ChaCha20-Poly1305)混淆流量,让防火墙难以识别。

核心特点:

  • 极低开销:协议头部极简,CPU 占用极低,适合低配置服务器
  • 生态成熟:几乎所有客户端均支持,兼容性无出其右
  • 弱点明显:流量特征相对固定,在强审查环境下容易被精准识别和封锁
  • Shadowsocks-2022:新版本引入了无状态握手和更强的抗重放机制,显著提升安全性

适用场景:轻量日常使用、延迟敏感型应用(游戏加速)、低端设备。


VMess / VLESS — V2Ray 家族的核心协议 ​

VMess 是 Project V(V2Ray)生态中的原生协议,VLESS 是其精简版本,去掉了时间戳校验和双重加密,换来更低的协议开销。

VLESS 相对 VMess 的优势:

维度VMessVLESS
握手开销较高(含加密+时间校验)极低
传输层依赖自身携带加密依赖 TLS(必须配合使用)
检测风险中等极低(配合 XTLS/Reality)
性能良好优秀

VLESS + XTLS-Reality 组合是当前最主流的高级配置,其工作原理是将流量伪装成访问真实网站(如微软、Cloudflare 的 TLS 握手),从协议层面做到几乎无法区分。


Trojan — 以"正常 HTTPS"为伪装的协议 ​

Trojan 的名字来源于其核心思路:伪装成正常的 HTTPS 流量,服务器对外表现为一个普通的 HTTPS 网站,只有携带正确密码的请求才会被转发代理。

工作原理简述:

  1. 客户端发起标准 TLS 握手,与真实 HTTPS 无异
  2. 请求中携带特定密码(Password Hash)
  3. 服务端验证密码后建立代理隧道
  4. 无效请求(如防火墙探测)将被反向代理到真实网站,无懈可击

优点:伪装性极强,协议简洁,稳定性高
缺点:必须依赖有效的 TLS 证书,部署成本略高于 SS


Hysteria2 — 为高丢包网络而生的 QUIC 协议 ​

Hysteria2 基于 QUIC 协议(即 HTTP/3 的传输层),专门针对高延迟、高丢包的网络环境进行优化。传统 TCP 协议在丢包时会触发拥塞控制大幅降速,而 Hysteria2 的 BBR-like 拥塞控制算法可以在相同网络条件下维持数倍于 TCP 的吞吐量。

Hysteria2 的技术优势:

  • UDP 传输:避开 TCP 拥塞控制的速度惩罚
  • 0-RTT 握手:连接建立极快,适合频繁切换网络的移动用户
  • 自适应速率控制:可填满带宽瓶颈,4K 视频、大文件传输体验极佳
  • 伪装为 HTTP/3:流量看起来像正常的 HTTP/3 流量

缺点:客户端支持相对较少(Clash.Meta、Sing-box 支持良好),部分网络会 QoS UDP 流量。


TUIC — 同样基于 QUIC 的轻量化替代 ​

TUIC(Tiny UDP/IP Communication)同样基于 QUIC,但设计目标与 Hysteria2 有所不同:更关注协议的轻量化和低延迟握手,而非极限带宽。

TUIC v5 改进要点:

  • 支持多路复用(Multiplexing),单连接并发多请求
  • 0-RTT 连接恢复,网络切换几乎无感知中断
  • 比 Hysteria2 更保守的带宽占用策略,适合共享节点

TUIC vs Hysteria2 选择建议:追求极限下载速度选 Hysteria2,追求稳定低延迟选 TUIC。


协议选型决策树 ​

你的首要需求是什么?
├── 稳定性 + 抗封锁 → VLESS (Reality) 或 Trojan
├── 极限速度(大文件/4K) → Hysteria2
├── 低延迟游戏 → Shadowsocks 或 TUIC
├── 移动网络频繁切换 → TUIC 或 Hysteria2
└── 低配设备 → Shadowsocks

线路类型深度解析(核心章节) ​

线路类型是决定机场体验的最核心因素,比协议选择更重要。同样是 VLESS 协议,走 IPLC 专线和走公网 BGP 的体验可能天壤之别。

公网 BGP 中转线路 ​

BGP(Border Gateway Protocol,边界网关协议)是互联网路由的基础协议。所谓 BGP 机场,是指流量走普通公网路由,经由中国三大运营商(电信、联通、移动)的骨干网传输至海外。

特点分析:

  • 成本极低:无需租用专用物理线路,按带宽付费即可
  • 路由不可控:流量走哪条路由由 BGP 自动决定,可能经过拥堵节点
  • 高峰期劣化:晚上 8–11 点出口带宽竞争激烈,延迟可能从 80ms 飙升至 300ms+
  • 适用人群:预算在 ¥20/月以下,对稳定性要求不高

BGP 优化变体:部分服务商会购买"BGP 优化"带宽,优先走质量更好的国际 AS 路径,体验介于普通 BGP 和 CN2 之间。


CN2 GT vs CN2 GIA — 电信高端线路 ​

CN2 是中国电信专有的下一代运营商网络(Chinatelecom Next Generation)。与普通电信线路相比,CN2 路由更短、跳数更少。

CN2 GT(Global Transit):

  • 中国境内走优化路由,出国后可能降级为普通路由
  • TTL 中通常能看到 59.43.x.x(电信 CN2 特征 IP 段)
  • 成本适中,延迟比普通 BGP 低 20–40ms

CN2 GIA(Global Internet Access):

  • 全程走电信 CN2 骨干网,包括出口段
  • 全球专用高品质路由,抗干扰性强
  • 即使在网络高峰期,延迟波动极小
  • 成本较高,节点建设成本约为 BGP 的 3–5 倍

如何判断是否走 CN2?

bash
traceroute <服务器IP>
# 看到 59.43.x.x 开头的跳表示经过 CN2

IEPL — 跨境内网专线(当前主流专线) ​

IEPL(International Ethernet Private Line,国际以太网私线)是运营商为企业客户提供的跨境二层专用链路,本质上是一条物理隔离的以太网电缆连接两地。

为什么 IEPL 体验优秀?

  1. 物理隔离:不与公网流量共享带宽,不受互联网峰值拥堵影响
  2. 零 NAT:流量不经过 NAT 转换,延迟极低且稳定
  3. 内网通信:中国机房到海外落地机的通信走运营商内网,不受 GFW 流量审查(这是关键优势)
  4. 不走公网:不存在路由不稳定问题

IEPL 的缺点:

  • 租赁成本极高(企业级定价,每月数万元起),机场通过多用户分摊成本
  • 服务商跑路风险:如果机场经营不善,IEPL 线路会立即中断

IEPL 典型延迟:上海→香港 IEPL 约 28–45ms,上海→日本约 55–80ms。


IPLC — 国际私人租用线路(顶级专线) ​

IPLC(International Private Leased Circuit,国际私人租用线路)与 IEPL 类似,都是物理专用线路,但 IPLC 通常指更传统的 SDH/SONET 数字电路,而 IEPL 是以太网封装版本。

在机场行业语境中,IPLC 和 IEPL 常常被混用,泛指物理专线。部分高端机场宣传的"IPLC 直连"意味着:

  • 中国入口服务器直连海外出口,中间无中转
  • 延迟最低,抖动最小
  • 价格最贵,通常只出现在百元以上的套餐中

中转架构详解 ​

大多数机场并非简单的"一跳直连",而是采用多层中转架构:

用户设备
    ↓ (协议加密)
国内中转服务器(国内 BGP/IEPL 入口)
    ↓ (中转协议)
海外落地服务器(CDN/VPS 落地)
    ↓ (原始流量)
目标网站

不同中转方案的体验对比:

中转方案延迟稳定性成本
纯 BGP 直连80–200ms低¥
BGP 入口 + CN2 GIA 出口60–120ms中¥¥
IEPL 入口 + 落地优化30–80ms高¥¥¥
IPLC 专线直连25–60ms极高¥¥¥¥

延迟 vs 丢包率 vs 带宽 — 三者关系详解 ​

许多用户对这三个概念存在混淆,实际上它们描述的是网络质量的三个完全不同的维度。

延迟(Latency / RTT) ​

延迟指数据从发出到收到响应所需的时间,单位为毫秒(ms)。分为:

  • 传播延迟:由物理距离决定,光速在光纤中约 20 万公里/秒,上海到美国西海岸单程约 60ms
  • 排队延迟:在拥堵节点等待转发时产生,高峰期可增加数百毫秒
  • 处理延迟:路由器/服务器处理数据包的时间,通常可忽略

延迟对不同应用的影响:

延迟范围体验适用场景
< 50ms优秀游戏、实时通话
50–100ms良好正常浏览、视频流
100–200ms可接受普通浏览、下载
> 200ms较差仅适合大文件下载

丢包率(Packet Loss) ​

丢包率指在传输过程中未能到达目标的数据包百分比。丢包对用户体验的影响远比延迟严重:

TCP 协议的丢包惩罚机制:

  1. 检测到丢包 → 触发拥塞控制
  2. 发送窗口降至 1/2
  3. 重传丢失数据包
  4. 等待 ACK 确认
  5. 缓慢恢复发送速率

即使只有 1% 的丢包率,在高带宽连接上也可能导致实际吞吐量下降 50% 以上。

不同丢包率的体验影响:

丢包率影响描述
0%理想状态
< 0.5%几乎无感知
0.5–2%视频偶发卡顿,网页加载稍慢
2–5%明显卡顿,实时应用不可用
> 5%严重影响,视频无法流畅播放

带宽(Bandwidth) ​

带宽是单位时间内可传输的最大数据量,常见单位为 Mbps(兆比特/秒)。

常见内容对带宽的需求:

内容类型所需带宽
普通网页浏览1–5 Mbps
1080P 视频5–15 Mbps
4K HDR 视频25–80 Mbps
远程桌面2–10 Mbps
视频会议3–8 Mbps

带宽 ≠ 速度体验:即使机场标称"不限速",如果丢包率高或延迟大,实际体验的"速度"也会很差。这是因为:

实际吞吐量 ≈ (窗口大小 × MSS) / RTT × √(1/丢包率)

这就是为什么低丢包、低延迟的 IEPL 专线,往往比高带宽的 BGP 线路下载速度更快。


三者综合评估模型 ​

指标权重(普通用户)权重(游戏/实时)权重(大文件下载)
延迟30%60%10%
丢包率40%30%30%
带宽30%10%60%

如何科学测试机场质量? ​

测试前的准备工作 ​

在开始测试前,确保:

  1. 关闭其他占用带宽的程序(视频、P2P 等)
  2. 选择合理的测试时间:分别在非高峰(上午 10–12 点)和高峰时段(晚上 8–10 点)各测一次
  3. 固定测试条件:同一设备、同一网络环境、同一节点

工具一:延迟测试(Ping/ICMP) ​

使用客户端内置的延迟测试(如 Clash 的节点延迟测试),或命令行工具:

# 测试节点 IP 的 ICMP 延迟
ping <节点IP> -n 20

# 注意:部分服务器禁用 ICMP,需用 TCP Ping 替代

解读指标:

  • 平均延迟(Avg):节点基础质量
  • 最大延迟(Max):最差情况
  • 抖动(Jitter = Max - Min):稳定性指标,越小越好

工具二:下载速度测试 ​

推荐使用 SpeedTest 或 Fast.com 进行基础测速。更专业的方式:

# 使用 curl 从固定测速文件测试下载速度
# 推荐选择测速点与节点出口在同一地区
curl -o /dev/null https://speedtest.tokyo.linode.com/100MB-tokyo.bin

判断标准:

  • 100MB 文件 10 秒内下完(≥80Mbps):优秀
  • 10–30 秒(26–80Mbps):良好
  • 30–60 秒(13–26Mbps):一般
  • 60 秒以上:较差

工具三:丢包率检测 ​

使用 MTR(My Traceroute)工具可同时测试路由路径和丢包:

# Windows 使用 WinMTR
# macOS/Linux
mtr --report --report-cycles=100 <节点IP>

解读 MTR 报告:

  • 关注最后一跳(目标主机)的丢包率
  • 中间节点的丢包可能是 ICMP 限速,不代表实际丢包
  • 丢包发生在哪一跳,说明该段链路是瓶颈

工具四:流媒体解锁检测 ​

许多用户关心 Netflix、Disney+、YouTube Premium 等平台的解锁情况。可使用脚本检测:

bash
# 常用检测脚本(在已代理的终端运行)
bash <(curl -L -s check.unlock.media)

解锁 ≠ 质量高:能解锁 Netflix 的节点不一定速度快,需结合速度测试综合判断。


工具五:节点综合评分体系 ​

建立自己的评分表:

测试项目满分你的得分
峰值延迟(<100ms 满分)25—
丢包率(=0% 满分)25—
下载速度(>80Mbps 满分)20—
高峰稳定性20—
流媒体解锁10—

DNS 防泄漏设置 ​

什么是 DNS 泄漏? ​

当你使用代理时,浏览器发出的 DNS 查询(将域名转为 IP 地址的请求)可能绕过代理,直接发送到你本地网络的 DNS 服务器(如运营商 DNS)。这意味着:

  1. 运营商能看到你查询的域名
  2. 即使流量走了代理,你的 DNS 查询记录暴露了你的上网行为
  3. 部分 DNS 污染可能导致代理失效

检测 DNS 是否泄漏 ​

访问以下检测网站(需在代理连接状态下):

  • dnsleaktest.com:显示你的 DNS 服务器位置
  • ipleak.net:综合 IP/DNS/WebRTC 泄漏检测
  • browserleaks.com:更全面的浏览器泄漏检测

判断标准:如果检测结果显示 DNS 服务器位于中国境内,说明存在 DNS 泄漏。


DNS 防泄漏配置策略 ​

方案一:使用代理客户端的 DNS 分流功能

主流客户端(Clash/Sing-box)均支持 DNS 分流:

yaml
# Clash 配置示例(仅示意,非完整配置)
dns:
  enable: true
  enhanced-mode: fake-ip
  # 国内域名走国内 DNS
  nameserver:
    - 223.5.5.5
    - 119.29.29.29
  # 国外域名走代理 DNS
  fallback:
    - 8.8.8.8
    - 1.1.1.1
  fallback-filter:
    geoip: true
    geoip-code: CN

方案二:使用加密 DNS

  • DNS over HTTPS (DoH):通过 HTTPS 加密 DNS 查询
  • DNS over TLS (DoT):通过 TLS 加密 DNS 查询
  • 推荐服务:Cloudflare(1.1.1.1)、Google(8.8.8.8)

方案三:TUN 模式全局代理

TUN 模式可将所有网络流量(包括 DNS)强制经过代理,是防 DNS 泄漏最彻底的方案,但会影响国内网站访问速度。


常见 DNS 配置误区 ​

错误做法正确做法
将所有 DNS 设为 8.8.8.8国内域名用国内 DNS,国外域名用境外 DNS
不启用 fake-ip 模式在 Clash 中启用 fake-ip 减少 DNS 请求延迟
忽略 WebRTC 泄漏在浏览器安装 WebRTC 防泄漏扩展

常见问题 FAQ ​

Q1:协议越新越好吗?应该优先选 Hysteria2?

不一定。协议的选择要结合你的网络环境和机场节点质量。如果节点本身走的是 IEPL 专线,丢包率接近 0,那么 Shadowsocks 和 VLESS 的体验差异很小,Hysteria2 的优势无法体现。Hysteria2 更适合本身网络条件较差(丢包高)的环境。


Q2:机场宣传"IPLC 专线"就一定好吗?

需要警惕。部分小机场会混淆 BGP 优化和 IPLC/IEPL 的概念。判断方法:使用 MTR 追踪路由,真正的专线通常不会有公网 IP 跳。此外,IPLC/IEPL 的成本决定了它必然是高价套餐,如果某机场在极低价套餐中宣称 IPLC,应持怀疑态度。


Q3:延迟 100ms 和 50ms 对看视频有什么区别?

对于视频流媒体,延迟影响不大(缓冲设计已规避),更重要的是带宽和丢包率。50ms vs 100ms 的差距在浏览网页、看视频时几乎无感,但在网络游戏中会产生明显差异。


Q4:为什么同一机场,有人说好用,有人说难用?

主要原因:

  1. 运营商差异:电信用户走 CN2 路由,联通/移动走 163 路由,体验相差很大
  2. 地理位置:城市与农村的出口质量不同
  3. 使用时段:高峰期和非高峰期差异显著
  4. 节点选择:同一机场的香港节点和美国节点体验可能完全不同

Q5:Shadowsocks 被封了吗?现在还能用吗?

标准的 Shadowsocks 协议在流量特征方面确实容易被识别,但这取决于具体的加密方式和混淆插件。配合 obfs 插件(HTTP/TLS 混淆)的 Shadowsocks 在大多数环境下依然有效。Shadowsocks-2022 的安全性也有显著提升。


Q6:什么是落地服务器?对体验有什么影响?

落地服务器是流量离开代理隧道后,真正访问目标网站的那台服务器。落地服务器的位置决定:

  • 你在目标网站眼中的"地理位置"(影响 Netflix 等地区限制)
  • 与目标网站之间的网络质量

优质落地服务器应具备:IP 干净(未被列入黑名单)、与目标服务在同一地区、带宽充足。


Q7:为什么高峰期机场会变慢?是机场在"偷懒"吗?

大多数情况不是机场的问题。晚间高峰期变慢的核心原因是中国国际出口带宽竞争:数千万用户同时访问境外网站,出口带宽(非专线部分)产生严重拥塞。走 IEPL/IPLC 的节点因不走公网出口,受此影响极小。


Q8:BGP 和 AS 路径是什么关系?怎么看节点是否走优质路由?

BGP 路由通过 AS 号(自治系统号)进行标识。中国电信的 CN2 路由对应 AS4809,普通 163 路由对应 AS4134。通过 traceroute 追踪路由时,看到的 IP 段可以反查 AS 归属:

  • 59.43.x.x:电信 CN2(AS4809)
  • 202.97.x.x:电信 163 骨干(AS4134,质量相对较低)
  • 219.158.x.x:联通骨干(AS4837)
  • 221.183.x.x:移动骨干(AS9808)

本文为网络技术科普,所有技术概念基于公开的 RFC 文档和互联网技术资料。