想问下大家,现在的墙(比如GFW)能准确识别出我们的科学上网行为吗?它们主要是靠特征识别还是看流量大小?另外,如果直接用 Cloudflare 的 1.1.1.1 (WARP) 那个 VPN,它的 WireGuard 协议特征在当前的检测环境下容易被识别或干扰吗?相比自建/节点代理,使用这种公用 VPN 的隐蔽性和安全性如何?
如果你说的 1.1.1.1 VPN 是 Cloudflare 的 1.1.1.1 + WARP,情况有点特殊。1.1.1.1 和 WARP 其实是两回事。
Cloudflare 现在明确区分两种模式:
1.1.1.1 / DNS Only:只是把 DNS 查询通过 DoH/DoT 加密发送给 Cloudflare,不是 VPN,你的普通网络流量仍然走原来的网络。
WARP:把设备的网络流量通过加密隧道发送到 Cloudflare 网络,相当于一个 VPN。现在默认使用 MASQUE,也可以切换到 WireGuard。
所以如果你手机上的 1.1.1.1 App 显示的是 WARP 已连接,那确实属于 VPN/隧道性质的连接。
那 WARP 能不能被检测到?
可以从网络特征上被识别,但“检测到使用了 Cloudflare WARP”与“知道你访问了什么内容”是两码事。例如 Cloudflare 官方公开了 WARP 的网络特征:
MASQUE 默认使用 UDP 443;
WireGuard 默认使用 UDP 2408;
WARP 的流量会进入 Cloudflare 的专用 IP 地址段
因此,网络层并不是完全“看不出来”。而且国内审查技术已经能够通过流量特征、协议指纹、统计特征等方式识别某些加密隧道,并不需要直接解密里面的内容。
但 WARP 和普通“机场 VPN”又不太一样。这是我觉得比较值得注意的一点。
WARP 的流量最终进入的是 Cloudflare 全球网络,而不是一个你自己购买的、IP 地址非常明确的 VPS。Cloudflare 官方也说明,WARP 会用 Cloudflare IP 替换你的原始公网 IP。
因为 WARP 会加密隧道中的流量,网络侧不能直接读取 HTTPS 内容,所以结论我认为可以简单理解成:网络层可能知道“这里存在一个到 Cloudflare 的加密隧道”,但并不能够直接知道你访问了哪些具体网站。
可以,而且检测并不是单一手段,而是多种网络分析技术的组合。
过去的网络审查更多依赖 IP、DNS 和域名黑名单,但近年来相关研究表明,GFW 已经具备针对加密代理流量进行流量分析、协议识别和主动探测的能力。
主要方式包括:
流量特征与协议识别(DPI): 某些 VPN、代理协议以及其特定实现,会在握手方式、数据包长度、数据包时序等方面呈现特定特征。如传统的 VPN 协议(如 OpenVPN、IPsec、PPTP)以及未加密的 Shadowsocks 流量,其数据包头、握手流程和数据包长度分布都有非常明显的固定特征,DPI 设备可以做到精准识别。
主动探测(Active Probing): 当 GFW 怀疑某个 IP 可能是代理节点时,它会伪装成客户端向该 IP 和端口发送特定协议的探测包(如 Shadowsocks 或 TLS 握手)。如果服务器按照特定代理协议作出了响应,该 IP 便会被记录并封禁。
流量统计与行为分析: 加密可以隐藏通信内容,但不能完全隐藏通信本身的特征。即使使用了加密协议,流量的“统计特征”依然暴露无遗,例如:长连接、固定 TLS TLS 指纹(如 Client Hello 中的特定密码套件组合)、数据包的大小分布(Packet Length Sequence)、固定方向的并发流量、发送间隔、连接持续时间、握手过程以及不同协议之间的封装关系等,都可能成为流量分类的依据。
SNI 与 TLS/QUIC 检测: 在传统 TLS 中,如果没有使用 ECH,ClientHello 中的 SNI 通常可以被网络设备观察,因此可以根据目标域名进行过滤。公开测量研究已经证实 GFW 存在基于 HTTPS SNI 的过滤机制。 对于 QUIC,近期研究还发现 GFW 已能够对部分 QUIC Initial 数据包进行解密和检查,并根据其中的信息实施针对性过滤。
用最新的 vless+reality 或 anytls 也会被检测到吗?
VLESS + REALITY
最大的特点是TLS 指纹与目标借用(Impersonation)。它消除了自签证书,直接借用(如 Apple、Microsoft 等)大厂的合法 TLS 握手特征,使 GFW 在主动探测时返回真实的第三方目标响应。
依然可能被捕获的盲点或漏洞:
1.客户端指纹配置错误: 若客户端(如 Xray/sing-box)未正确设置 uTLS 模拟浏览器(如 chrome), Golang 默认 TLS 特征会被 DPI 识别。
2.SNI 目标选错: 借用了国内有 CDN 节点或被重点监控的目标域名(如域名在不同区域解析 IP 不一致)。
AnyTLS(sing-box 原生支持)
最大的特点是多重填充与会话池(Padding & Session Pool)。它针对数据包大小、握手序列进行动态填充(Padding),破坏代理流量固有的包长统计特征;通过保持长连接池减少握手频次。
依然可能被捕获的盲点或漏洞:
1.纯 IP 行为特征: 如果 VPS 缺少正常 HTTPS 网站的访问模式,单纯跑大流量依然会触发统计学异常。
2.服务器 IP 污染: 与协议本身无关,VPS 所在机房 IP 段本身就在黑/灰名单中。