
代理上网的原理:从客户端到出口节点,一次访问经历了什么
代理上网的过程是:客户端通过系统代理或 TUN 拿到程序发出的请求,按分流规则决定直连还是交给节点;需要代理的请求连同域名一起,用代理协议加密后发往机场的入口节点,经中转或专线到达出口节点,由出口节点解析域名并访问目标网站。所以目标网站看到的是出口节点的 IP,而速度和稳定性取决于这条链路上最差的一段。
更新 · 8 分钟阅读
网网络知识
机场好不好用,最终取决于网络本身:线路走哪里、晚高峰拥不拥堵、协议是否适合你的网络环境。
这个栏目用尽量少的术语解释这些原理,并给出你可以自己动手验证的方法。

代理上网的过程是:客户端通过系统代理或 TUN 拿到程序发出的请求,按分流规则决定直连还是交给节点;需要代理的请求连同域名一起,用代理协议加密后发往机场的入口节点,经中转或专线到达出口节点,由出口节点解析域名并访问目标网站。所以目标网站看到的是出口节点的 IP,而速度和稳定性取决于这条链路上最差的一段。
更新 · 8 分钟阅读
Glossary
一句话解释常见网络概念,点击查看详细说明。
Articles

开代理后打开一个网页,背后经过了接管流量、分流判断、域名解析、协议加密、入口与线路、出口访问六个环节。本文按顺序拆开这条链路,讲清 fake-ip、远程解析和“网站看到出口 IP”的原因。
8 分钟

客户端显示的延迟只反映一次请求的往返耗时,测不出带宽。本文解释延迟、带宽、丢包三者的关系,分析晚高峰拥塞、超售限速、Wi-Fi 和设备性能等原因,并给出可以自己操作的排查步骤与对照表。
7 分钟

Shadowsocks、VMess、VLESS + REALITY、Trojan、Hysteria2 分别跑在什么传输层上、怎样加密和伪装、哪些客户端能用?本文用对比表讲清五种主流代理协议的差异,简要介绍 TUIC 与 AnyTLS,并给出按场景选节点的方法。
8 分钟

系统代理只对遵守系统代理设置的程序生效,命令行、部分游戏和应用会绕过它;TUN 模式在网络层接管全部流量。本文讲清两者的原理差异和适用场景,以及开启 TUN 前要注意的权限、VPN 冲突与 DNS 劫持设置。
7 分钟

IEPL 是国际以太网专线,IPLC 是国际私用租赁电路,两者都是运营商出租的跨境专用电路。本文讲清两者的技术区别、专线带宽与超售、节点命名,以及专线也会卡的原因和怎么看待“全专线”宣传。
6 分钟