搜索 K
Appearance
本文由 AirPick 实验室基于 2025 Q4 至 2026 Q1 对 37 家平价机场(年付折合 5–20 元/月区间)的持续拨测数据写成。所有结论均标注可复现的测量方法,不含任何「据说」「听说」。
第一,晚高峰卡顿 90% 不是你的问题,是出口带宽的「共享池」被打满了。 平价机场的成本结构决定了它必须在国际出口上做带宽复用,20:00–23:30 是全国网民同时上网的时段,复用比被瞬间击穿。
第二,换节点 ≠ 换线路。 机场面板里 200 个节点,可能只有 6–8 条真实物理出口。你从「香港 01」换到「香港 07」,如果它们同属一条 CN2 GT 出口,晚高峰的丢包曲线会一模一样。真正有效的换法,是识别出口 AS 号与线路类型,而不是节点名字。
第三,冷门高速线的本质是「信息差」。 新开的入口、冷门落地地区(荷兰、波兰、土耳其、墨西哥、巴西)、尚未被大规模爬虫扫到的新 IP 段,往往在晚高峰仍能跑满。找到它们的流程是可工程化的,本文第八节给出完整的四步法。
如果你要一个直接结论:平价区间里,晚高峰稳定性排序大致是 IEPL 专线 > 9929/CN2 GIA 混合 > 4837 直连 > CN2 GT > 163 骨干(AS4134)。 年付 7 元/月这个价位能摸到 BGP 中转 + IEPL 混合,已经是性价比极值。
要谈「避开晚高峰」,先得知道晚高峰堵在链路的哪一跳。国际访问通常经过五段:
客户端 → 本地 ISP 城域网 → 国际出口(北上广三出口)→ 海外中转/PoP → 落地机房 → 目标站点
平价机场出问题,几乎总是第 3、4 段。第 1、2 段是你的宽带运营商,晚高峰也会有波动(尤其电信家宽晚高峰「共享小区上行」问题),但这部分你无法通过换节点解决。
中国大陆国际出口总带宽是有限的,且三条运营商线路(电信 AS4134、联通 AS4837、移动 AS9808)各自独立。晚高峰 20:00–23:30,出口利用率常常冲到 80% 以上,此时路由器队列开始溢出,表现为丢包 + 抖动,而不是带宽下降。
关键点:丢包对 TCP 的杀伤是超线性的。1% 的丢包可能让单条 TCP 流吞吐下降 40% 以上,因为拥塞控制会把窗口砍半。这就是为什么你测速看起来「还有 50Mbps」,但网页却一卡一卡。
| 线路代号 | 全称/含义 | 典型晚高峰丢包 | 定位 |
|---|---|---|---|
| AS4134 | 电信 163 骨干(ChinaNet) | 3%–15% | 最便宜,晚高峰灾难 |
| AS4837 | 联通 169 骨干 | 1%–6% | 性价比高,波动中等 |
| AS9929 | 联通精品网(CUII) | 0.2%–1.5% | 中高端标配 |
| CN2 GT | 电信 Global Transit | 1%–8% | 名字好听,晚高峰常被拉爆 |
| CN2 GIA | 电信 Global Internet Access | 0.1%–1% | 贵,稳定 |
| IEPL | 国际以太网专线 | 接近 0 | 不过公网出口,成本高 |
| IPLC | 国际私有租用线路 | 接近 0 | 最贵,物理专线 |
| BGP 中转 | 国内 BGP 入口 → 海外中转 | 视中转而定 | 折中方案,看中转质量 |
避坑要点:很多平价机场宣传「CN2」,实际是 CN2 GT 而非 GIA,两者晚高峰差距可以有 10 倍。 判断方法见第六节的 mtr 命令——看第 4–6 跳是否出现 59.43.x.x 段(GIA/GT 都会走 59.43,但 GIA 全程 59.43 且不回落到 202.97)。
服务端内核参数直接决定你在丢包环境下的体验:
可以用 curl 粗略判断服务端是否开启 BBR:观察大文件下载时吞吐是否呈「缓慢爬升后稳定」形态,而不是「锯齿状反复腰斩」。锯齿状 = Cubic。
小于 5%。实操建议:晚高峰优先切到 Hysteria2 节点(面板里通常标注 Hy2 / H2)。 唯一注意:部分运营商对 UDP 做 QoS 限速(尤其移动),若 Hy2 反而更慢,说明你的线路被 UDP 限速了,切回 TCP + Vision。
成熟机场会在电信、联通、移动三网各布置入口(所谓「三网优化」),并通过 DNS 智能解析把用户指向最近的入口。检查方法:
dig +short 你的订阅域名 @223.5.5.5
dig +short 你的订阅域名 @119.29.29.29如果两次解析结果不同,且分别落在不同 AS 段,说明机场做了多线调度——这是好信号。如果永远只返回同一个 IP,则所谓「三网优化」大概率是营销话术。
以下维度建议在你评估任何平价机场时逐项打分(满分 5 分),AirPick 实验室的测评模板即基于此表。
| # | 量化指标 | 测量方法 | 平价区合格线 | 权重 |
|---|---|---|---|---|
| 1 | 晚高峰 RTT(20:30–22:30) | tcping 100 次取中位数 | 香港 ≤ 60ms | 15% |
| 2 | 晚高峰丢包率 | mtr -c 100 看末跳 | ≤ 1.5% | 20% |
| 3 | 抖动(Jitter / RTT 标准差) | ping -c 100 统计 | ≤ 15ms | 10% |
| 4 | 单线程下行吞吐 | 官方测速单线程跑满 | ≥ 50Mbps | 15% |
| 5 | 4K 视频首帧加载 | YouTube 4K 首帧 | ≤ 3s | 10% |
| 6 | 带宽复用比(超售度) | 峰值用户数 ÷ 出口带宽(估算) | ≤ 30:1 | 10% |
| 7 | 可用节点数(晚高峰存活) | 22:00 批量 tcping 全节点 | ≥ 70% 存活 | 5% |
| 8 | 协议支持 | 面板核对 | 含 Hy2 或 Vision | 5% |
| 9 | 流媒体解锁率 | 落地 IP 检测 | Netflix 非自制 ≥ 1 区 | 5% |
| 10 | 计费透明度 | 是否限速/限流量 | 无隐藏限速 | 5% |
注意第 6 项。 平价机场最容易翻车的地方就是超售。一个年付 84 元的用户,机场要覆盖成本,只能把出口带宽卖给远超其容量的用户数。判断经验:价格低于 6 元/月且宣称「不限速大带宽」的,复用比通常在 80:1 以上,晚高峰必崩。
不同需求对「晚高峰」的敏感度完全不同,别用同一把尺子。
① 轻度网页 / 社媒刷信息流(预算优先) 需求:首字节时间稳定,带宽 10Mbps 足够。 建议:BGP 中转线路即可,重点看 DNS 解析速度与节点存活率。飞猫云这类 BGP 中转 + IEPL 混合的性价比方案在这个场景几乎无感卡顿。
② 4K / 高码率流媒体 需求:持续 25Mbps+,抖动容忍度低。 建议:必须看 9929 或 IEPL 出口,且优先用 XTLS Vision 或 Hy2。CN2 GT 在晚高峰会出现「码率掉到 1080p 再回升」的反复横跳,体验极差。
③ 远程开发 / SSH / Git 需求:低 RTT、低丢包、丢包对交互式终端是致命的(每次回车都可能卡 3 秒)。 建议:RTT ≤ 60ms 且丢包 ≤ 1%。CN2 GIA 或 IEPL 是唯一解,平价区看是否可以叠加「中转加速」线路。
④ 跨境直播推流 / 视频会议 需求:上行稳定,抖动 ≤ 20ms。 建议:不要用平价机场的主节点,找支持 UDP 中转的专用线路。若必须用,Hy2 协议是刚需。
⑤ 游戏加速 需求:RTT 绝对值 + 抖动 + 零丢包。 建议:平价机场不是好选择,但若要用,选香港/日本 IEPL,且必须实测 mtr 到末尾零丢包。
⑥ 大文件传输 / 备份 需求:吞吐量优先,能忍抖动。 建议:晚高峰避让,安排在 02:00–08:00 跑;或使用支持多线程的下载器吃满多路复用。
策略组配置是晚高峰提速的核心。 不要把所有节点塞进一个 select 组手动选,建议建三个组:
proxy-groups:
- name: 晚高峰自动
type: url-test
url: http://www.gstatic.com/generate_204
interval: 180
tolerance: 50
proxies: [香港01, 香港02, 日本01, 新加坡01]
- name: 流媒体
type: fallback
url: https://www.youtube.com/generate_204
interval: 300
proxies: [香港流媒体, 日本流媒体, 晚高峰自动]避坑 1:url-test 的 tolerance 默认是 50ms,意味着延迟差异 小于 50ms 不会切换。 晚高峰时把 tolerance 调到 30,让切换更灵敏;但别调到 0,否则会疯狂抖动。
避坑 2:interval 别设太短。 60 秒测一次会让客户端频繁发起探测请求,本身就在消耗你的带宽和节点的连接数。180–300 秒是合理区间。
避坑 3:Mux(多路复用)在晚高峰是负优化。 官方文档已经明确 Mux 会影响吞吐与稳定性,尤其在丢包线路下会放大队头阻塞。关掉 Mux,直接走原生 TCP。
{
"outbounds": [
{ "type": "selector", "tag": "手动", "outbounds": ["hk-01", "jp-01", "auto"] },
{ "type": "urltest", "tag": "auto", "outbounds": ["hk-01", "jp-01"],
"url": "http://cp.cloudflare.com/generate_204", "interval": "3m" }
]
}Sing-box 的优势是原生支持 interrupt_exist_connections 与更细的 tcp_fast_open 控制。开启 TCP Fast Open(tcp_fast_open: true)对晚高峰握手延迟有 10–20ms 的改善,但部分老旧内核不支持,开了无效不会报错,需自行 mtr 对比。
iOS 端最大坑是后台切换节点后旧连接不中断。Shadowrocket 需在设置中打开「TCP 快速打开」并关闭「跳过代理」的错误的规则集。
Stash 用户注意:proxy-group 的 health-check 建议设为 interval: 300 且 lazy: true,否则 iOS 后台会持续耗电。
避坑:v2rayN 默认的 routing 规则较旧,容易把国内 CDN 也走代理,白白消耗晚高峰本就紧张的带宽。 建议更新为 geosite:cn + geoip:cn 双规则,并开启 domainStrategy: IPIfNonMatch。
fake-ip 模式 + 远端 DoH。以下命令覆盖 macOS / Linux / Windows,建议收藏。
# macOS 安装:brew install mtr
# Linux:apt install mtr-tiny
sudo mtr -rwzbc 100 1.1.1.1判读要点:
大于 1.5% → 真实丢包,问题节点。202.97.x.x 且丢包高 → 电信 163 骨干拥塞。59.43.x.x 且全程低丢包 → CN2 线路,优质。219.158.x.x → 联通 169(4837)。# macOS/Linux
tcping -c 100 你的节点域名 443
# 或使用 curl 测 TLS 握手
curl -o /dev/null -s -w "DNS: %{time_namelookup}s\nTCP: %{time_connect}s\nTLS: %{time_appconnect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://www.google.com判定表:
| 现象 | 可能原因 | 处置 |
|---|---|---|
TCP 握手 大于 300ms | 入口拥塞或物理距离远 | 换入口 |
TLS 握手 大于 500ms | 服务端耗尽 CPU 或 RTT 高 | 换节点/降低并发 |
抖动 大于 50ms | 线路质量差或基站切换 | 换线路类型 |
| TCP 正常但 TTFB 高 | 落地机到目标站绕路 | 换落地地区 |
# macOS
scutil --dns | head -30
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Windows
ipconfig /flushdns
nslookup 你的节点域名 8.8.8.8
# Linux
resolvectl status若 scutil --dns 显示多个 resolver 且顺序混乱,会导致解析随机走不同 DNS,表现为「时快时慢」。固定一个 DoH resolver 可显著改善。
# 观察大文件下载吞吐曲线
curl -o /dev/null --limit-rate 0 http://speedtest.tele2.net/1GB.zip &
# 另一终端观察 TCP 队列
ss -ti | grep -A1 "节点IP"ss -ti 输出的 rtt、cwnd、retrans 字段非常有用:retrans 持续增长 = 丢包;cwnd 频繁腰斩 = Cubic 或严重丢包。
netsh interface ipv4 show subinterfaces # 看 MTU,异常值会导致分片
tracert -d -h 15 节点域名
pathping -q 100 节点域名 # 比 tracert 更适合看丢包MTU 坑: 如果 MTU 被设成 1500 但实际链路需要 1400,会出现「小文件正常、大文件卡死」的诡异现象。可用 ping -f -l 1472 8.8.8.8 逐步缩小到不报分片。
把 tcping + mtr + curl 组合成定时任务,每 30 分钟记录一次,连续 3 天即可得到该节点的晚高峰画像。这是区分「真稳定」与「开新号手气好」的唯一方法。
| 宣传话术 | 真实情况 | 识别方法 |
|---|---|---|
| 「8K 无压力」 | 单节点峰值可能达标,晚高峰不保证 | 要求提供 20:30 实测截图 |
| 「CN2 专线」 | 多为 CN2 GT,晚高峰回落 202.97 | mtr 看第 4–6 跳 |
| 「不限速不限制」 | 存在 QoS 限速或单连接限速 | 多线程 vs 单线程速度对比,差距 大于 3 倍即有单线程限速 |
| 「全解锁流媒体」 | 仅解锁部分区,且易失效 | 落地 IP 查询 + 实际打开 |
| 「IPLC 物理专线」 | 实为共享 IPLC 或普通中转 | 询问是否独享,价格低于 15 元/月基本不可能是真 IPLC |
| 「永久八折」 | 到期后原价续费 | 看清续费价与首单价 |
| 「节点 300+」 | 多为同 IP 不同端口 | 解析节点域名,统计去重 IP 数 |
| 「试用水久有效」 | 试用节点与付费节点不同池 | 对比试用与付费的 IP 段 |
超售识别三板斧:
小于 标称的 20%。tcping 全节点,超 40% 超时。伪解锁识别: 用 curl 拉取流媒体检测站返回的地区码,同时用 whois 查落地 IP 的实际归属。很多「解锁 Netflix」的节点实际是 DNS 解锁(SNI 代理),只在特定客户端生效。
这是本文的核心方法,可复用。
第一步:测绘节点的物理出口。 把订阅里所有节点域名批量解析,去重后得到真实 IP 集合。通常 200 个节点 → 15–30 个真实 IP → 分属 5–10 条线路。
grep -oE '[a-z0-9.-]+\.(com|net|xyz|top)' subscription.yaml | sort -u | \
while read d; do echo "$d -> $(dig +short $d | head -1)"; done第二步:建立晚高峰基线。 在 20:30、21:30、22:30 三个时间点,对去重 IP 做 tcping 100 次,记录中位数与丢包。不要用机场面板的延迟数字,那是 ICMP 或短连接,和真实 TCP 差距很大。
第三步:找「冷门」的三个维度。
第四步:验证并锁定。 对候选节点做 3 天定时拨测,用下面的脚本思路生成画像:
for host in hk01.example.com jp03.example.com nl02.example.com; do
echo "=== $host ==="
tcping -c 30 $host 443 | tail -3
done >> ~/peak_profile.log关键洞察:冷门高速线的窗口期通常是 2–8 周。 一旦被大规模传播,它就变成热节点了。所以这套方法要周期性重跑,而不是一次搞定。
Q1:为什么我测速很快,但 YouTube 还是卡? 测速走的是单一大文件 TCP,YouTube 走的是多段小请求 + QUIC。如果服务端 QoS 对 UDP 限速,或线路抖动大,测速看不出来。用 curl -w "%{time_starttransfer}" 测 TTFB,若 TTFB 大于 800ms,说明是握手/首包问题而非带宽问题。
Q2:换了节点还是卡,是不是机场不行? 先排除本地因素:mtr 到你自己的宽带网关看是否有丢包;关掉路由器 QoS 与「游戏加速」功能;检查是否同时有其他设备在跑 P2P。约 25% 的「机场卡顿」投诉最终定位到本地网络。
Q3:Hy2 节点为什么有些设备连不上? Hysteria2 走 UDP。企业网络、部分校园网、移动 4G/5G 会对 UDP 做限制。此时只能退回 TCP + Reality/Vision。
Q4:晚高峰真正的「最优时间」是什么? 实测数据显示 00:30 之后丢包显著下降,02:00–07:00 是黄金窗口。如果你能安排大流量任务到凌晨,体验提升最明显,而且是零成本的。
Q5:年付比月付便宜很多,该冲吗? 年付摊薄后单价能低 40%–60%,但风险是机场跑路。判断标准:运营是否满 2 年、是否有稳定的 Telegram 频道更新、是否支持加密货币/支付宝正规收款。首次上车建议先月付测试 1 个月,重点测晚高峰。
Q6:为什么同一节点,同事用着很流畅,我用就卡? 你的本地宽带到国际出口的路由可能与同事不同(取决于所在城市与运营商)。用 mtr 对比,若你在第 3–5 跳就出现拥塞,那是你本地 ISP 的问题,换机场也解决不了。
Q7:免费节点和机场节点到底差在哪? 免费节点通常来自公开分享,特征是:IP 被大量使用、无 BBR 优化、随时失效、存在流量嗅探风险。晚高峰基本不可用。**安全上更要注意:不要用免费节点登录