防火长城到底是什么?
很多人第一次听说防火长城,可能会以为它是一台非常庞大的服务器,负责拦截中国大陆用户访问海外互联网的请求。
实际情况要复杂得多。
防火长城通常被称为 GFW,是外界对中国互联网跨境过滤体系的统称。它并不对应某一台具体设备,而是通过分布在网络中的多个过滤环节,对符合特定条件的互联网连接进行识别和限制。
要理解它的工作方式,首先需要知道一个基本事实:当你打开海外网站时,设备发送的数据需要经过运营商网络、国际连接线路以及海外网络,最终才能到达目标服务器。
防火长城能够在相关网络路径上观察和干预部分通信。
例如,当你尝试访问一个受到限制的网站时,连接可能在域名查询阶段就出现错误,也可能在建立网络连接时被中断,或者在服务器开始交换数据以后突然失去响应。
因此,用户最终看到的现象可能完全相同,都是浏览器显示网页无法访问,但背后的原因却存在很大差异。
这也是为什么更换 DNS、切换 VPN 节点或者修改浏览器设置,有时能够解决一个问题,却无法解决另一个问题。
防火长城的封锁方式并不只有一种。
第一种方式:让你的设备找不到正确的网站地址
我们平时访问互联网,通常会输入 google.com 或者其他网站域名。
但计算机最终需要知道目标服务器的网络地址,才能建立连接。
将网站名称转换成网络地址的过程,被称为 DNS 查询。
可以把 DNS 理解成互联网的地址查询服务。当你输入一个网站名称时,设备会向 DNS 服务询问这个网站对应的 IP 地址,随后再尝试连接这个地址。
防火长城的一种常见过滤方式,就是干扰这一查询过程。
例如,当用户查询某些受到限制的域名时,网络中可能出现伪造的 DNS 答复,使设备得到错误的 IP 地址。
结果就是,浏览器虽然获得了一个地址,却无法连接真正的网站。
这类现象通常被称为 DNS 污染。
不过,DNS 污染并不代表目标网站本身发生了故障。海外用户可能仍然可以正常访问,只是处于受影响网络中的用户无法正确获得网站地址。
需要注意,即使把 DNS 修改成 Google 或 Cloudflare 的公共 DNS,也不能保证问题一定得到解决,因为传统 DNS 查询本身仍然可能受到网络路径上的干预。
而使用加密 DNS 虽然能够保护部分域名查询内容,也无法自动消除针对目标服务器 IP 或其他连接特征的封锁。
因此,DNS 只是防火长城可以干预的其中一个环节。
第二种方式:直接限制服务器 IP 地址
如果 DNS 解决的是“如何找到网站”,那么 IP 封锁针对的就是“能否连接网站所在的服务器”。
每个互联网服务器都需要通过网络地址接收连接。
如果某个海外服务器的 IP 地址受到封锁,即使用户已经知道正确地址,也可能无法从相关网络正常建立连接。
这种方式不仅可能影响网站,也可能影响 VPN。
因为 VPN 客户端同样需要先连接海外 VPN 服务器,才能建立后续的加密通信。
假设某个 VPN 节点一直使用固定的公网 IP,用户过去几个月都能够正常连接,但某一天突然无法访问。
如果服务器本身仍然正常运行,而且其他地区的用户能够连接,就需要考虑这个 IP 在特定网络路径上受到限制的可能性。
但 IP 封锁有一个明显问题。
现代互联网中,大量网站通过云计算平台和内容分发网络提供服务,不同网站可能使用同一个公网 IP。
如果直接封锁整个 IP,就可能同时影响其他正常服务。
因此,网络过滤系统还需要采用更加精细的识别方式,而不是完全依赖 IP 地址。
对于 VPN 服务来说,服务器资源和网络出口的多样性具有实际价值。
365VPN 提供多个国家和地区的服务器,当某条网络路径出现问题时,用户可以测试其他节点,判断故障是否集中在特定服务器或者网络出口。
不过,更换节点能够解决的主要是对应网络路径的问题。如果异常来自本地运营商、客户端配置或者更广泛的网络故障,仅仅切换服务器未必有效。
第三种方式:在连接过程中识别目标网站
很多人可能会产生一个疑问。
现在大多数网站已经使用 HTTPS 加密,既然网页内容受到加密保护,防火长城为什么仍然知道用户正在访问哪个网站?
答案是,HTTPS 加密并不意味着网络连接中的所有信息都无法被观察。
在建立加密连接时,浏览器和服务器通常需要先交换一些必要信息,以确定使用什么方式建立安全通信。
在传统 HTTPS 连接中,这个阶段可能包含目标网站的名称。
相关信息通常被称为 SNI。
虽然它是一个专业名称,但原理很好理解。
假设一栋大楼里有很多公司,访客进入大楼时,虽然不会公开自己准备和公司讨论的具体内容,但仍然可能需要先告诉前台要去哪个公司。
传统 HTTPS 连接中的部分网站名称信息,就具有类似作用。
防火长城可以检查这些信息,如果发现连接目标符合封锁规则,就可能干预后续通信。
一种已经被公开研究记录的做法,是向通信双方发送伪造的连接终止信号,让客户端或者服务器以为连接已经被对方关闭。
用户看到的结果通常是网站突然加载失败、连接被重置,或者页面长时间没有响应。
需要说明的是,新的加密技术正在减少这类信息暴露。例如 ECH 可以加密部分原本容易观察到的连接建立信息,但它本身也可能受到网络兼容性或过滤策略影响,并不能保证所有网站都能正常访问。
因此,HTTPS 能够保护网页通信内容,却不能单独保证网站在所有网络环境下都可以访问。
第四种方式:即使数据已经加密,仍然分析连接特征
接下来是理解 VPN 为什么可能被识别的关键。
很多用户认为,只要 VPN 使用高强度加密,防火长城就无法判断它是不是 VPN。
这种理解忽略了一个重要问题。
加密可以隐藏通信内容,但不一定能够隐藏通信本身的特征。
网络观察者即使不知道数据包里面具体写了什么,仍然可能看到通信双方的 IP 地址、数据包大小、传输时间、连接持续时间和部分协议特征。
例如普通网页浏览通常具有自己的通信模式,而某些 VPN 会建立长时间持续运行的加密连接,并在同一条连接中传输多种应用的数据。
如果相关连接还表现出特定的数据包长度、握手方式或者传输规律,就可能成为识别依据。
2023 年,美国 USENIX Security 网络安全会议发表了一项研究,详细分析了防火长城如何检测完全加密的网络流量。
研究指出,从 2021 年开始,GFW 已经采用新的识别机制,可以在不直接读取通信内容的情况下,根据连接开始时的数据特征识别部分加密代理流量,并对其实施封锁。
受到研究关注的技术包括 Shadowsocks、VMess 和其他加密代理方案。
这意味着 VPN 和代理开发者面临的问题已经不仅是如何加密数据,还包括如何减少连接在外部观察时暴露出明显的协议特征。
不过,这并不意味着所有加密连接都会被识别为 VPN。
互联网中存在大量正常加密通信,网络过滤系统需要在识别目标流量和避免影响正常服务之间进行取舍,因此实际识别结果也可能存在误判。
这也是为什么网络过滤技术会持续变化。
第五种方式:主动连接可疑服务器进行确认
如果只通过观察网络流量判断某个服务器是不是代理,可能会产生误判。
因为有些正常应用同样会建立长期加密连接,其数据特征也可能与代理服务存在相似之处。
为提高识别准确性,公开研究发现,防火长城还会采用一种被称为主动探测的方法。
其基本过程并不复杂。
当过滤系统发现某个连接具有疑似代理特征时,可以进一步向对应服务器发送测试请求,观察服务器的反应。
例如一台海外服务器可能正在运行 Shadowsocks。如果过滤系统怀疑它是代理服务器,就可以尝试主动连接这个地址,并发送特定的数据。
如果服务器表现出某种可以识别的响应特征,就可能增加它被判断为代理服务的可能性。
2020 年发表在互联网测量会议 IMC 上的一项研究,已经对 GFW 针对 Shadowsocks 的主动探测进行了系统分析。
研究人员发现,GFW 会先根据网络连接特征筛选可疑服务器,再向目标发送不同类型的测试数据,观察其响应行为。
这也解释了为什么某些代理服务器可能在使用一段时间以后突然失效。
对于 VPN 服务商来说,服务器不仅需要能够正常处理真实用户的连接,也需要避免因为不合理的协议实现而向未知访问者暴露不必要的信息。
但需要强调,主动探测只是已经被研究证实的部分识别机制,并不是所有 VPN 服务器失效的唯一原因。
服务器故障、运营商路由变化、IP 封锁或者本地网络异常,也可能造成相同的连接失败现象。
第六种方式:针对新型网络连接进行识别
随着互联网技术发展,浏览器和应用开始越来越多地使用 QUIC、HTTP/3 等新型网络连接方式。
这些技术的设计目标包括降低连接延迟、改善网络切换表现,并在现代加密机制的基础上提高传输效率。
但新协议并不意味着天然能够避开网络过滤。
2025 年发表于 USENIX Security 的研究发现,GFW 已经具备针对 QUIC 初始连接进行检查的能力,并且从 2024 年 4 月开始,能够根据部分网站名称对特定 QUIC 连接进行封锁。
研究人员通过实际网络测量确认,过滤系统能够处理 QUIC 建立连接时的初始数据,并对命中特定条件的通信采取限制措施。
这项研究的重要性在于,它说明互联网过滤技术并没有停留在传统网站访问方式上,而是在适应新的网络协议。
不过,不能因此得出“QUIC 已经被全面禁止”或者“UDP 已经完全不可用”的结论。
QUIC 和 UDP 仍然被大量正常互联网服务使用,实际过滤可能针对特定连接、网站或网络特征,而不是对所有相关流量进行同一种处理。
对于 VPN 用户来说,这意味着使用某种较新的传输方式,并不代表它会长期保持完全相同的可用性。
不同协议可能拥有不同的优点,也可能在不同网络环境中遇到不同限制。
为什么同一个 VPN,昨天能用,今天却突然连不上?
理解前面几种机制以后,就比较容易解释这个问题。
VPN 的正常工作通常需要多个环节同时保持可用。
首先,用户设备必须能够连接 VPN 服务器;其次,客户端和服务器需要完成必要的身份验证和加密连接建立;最后,VPN 服务器还需要能够正常访问用户希望连接的目标网站。
如果服务器 IP 受到限制,连接可能在第一步就无法建立。
如果某种连接方式出现兼容性问题,用户可能能够接触到服务器,却无法正常完成后续通信。
如果 VPN 隧道已经建立,但服务器出口或者目标网站发生问题,客户端可能显示已连接,实际网页却仍然无法加载。
这些故障最终都可能表现为 VPN 不稳定,但解决方法完全不同。
尤其是在跨境网络环境中,连接质量还受到运营商、国际出口、服务器负载和线路拥塞影响。
因此,不能因为某一天大量用户反馈 VPN 连接困难,就立即断定发生了新一轮统一的全国性封锁升级。
如果缺乏来自多个地区、多个运营商以及不同协议的测量数据,就很难准确判断问题究竟来自哪里。
VPN 突然失效可能与网络过滤有关,但每一次失效都需要具体分析。
为什么换一个 VPN 节点,有时候就恢复正常?
因为不同 VPN 节点通常拥有不同的服务器地址和网络路径。
例如用户连接日本节点时无法建立连接,但切换到新加坡节点以后恢复正常,可能意味着原来的服务器 IP、所在机房或者网络线路存在问题。
即使两台服务器都位于日本,也可能由不同运营商提供网络服务,因此实际连接结果并不一定相同。
此外,不同地区之间的网络路由也可能存在明显差异。
中国电信、中国联通和中国移动在国际出口和海外互联方面具有不同的网络条件,因此同一个节点在不同运营商环境下可能获得完全不同的表现。
这也是为什么 VPN 服务不能只依赖单一地区或者少数固定服务器。
365VPN 提供覆盖全球 60 多个国家和地区的 500 多台服务器,让用户能够根据当前网络条件选择不同出口。
如果某一地区连接异常,可以通过其他可用节点进行对照测试,判断问题是否集中在特定线路。
不过,节点数量并不直接等于安全性或者连接质量。实际表现仍然取决于服务器、运营商、线路和客户端的共同作用。
对于普通用户,我们建议优先使用已经验证稳定的节点,没有必要为了追求所谓更安全的地区而频繁切换国家。
VPN 为什么需要不断更新客户端和服务器?
网络过滤技术会变化,操作系统也会变化。
Windows、macOS、iOS 和 Android 都在持续更新自己的网络机制,浏览器和互联网服务同样会不断调整通信方式。
因此,VPN 客户端需要持续维护,才能适应新的设备环境和网络条件。
部分 VPN 故障并不发生在服务器,而是来自客户端自身。
例如操作系统更新以后,原来的网络配置可能出现兼容性问题;DNS 没有按照预期通过 VPN 处理,可能导致某些网站无法正确访问;多个网络软件同时修改系统路由,也可能造成应用连接异常。
这也是 365VPN 坚持开发自有客户端的重要原因。
我们希望把服务器选择、连接管理、智能分流、DNS 防泄露和 Kill Switch 等功能整合在同一套产品体系中,减少用户手动维护复杂配置的工作。
相比要求普通用户自行寻找代理协议、导入订阅链接和修改规则文件,官方客户端可以统一处理更多连接细节,并通过版本更新调整网络实现。
不过,客户端持续更新并不意味着 VPN 能够永久避免网络过滤。
它的实际价值在于提高兼容性、修复已知问题,并减少用户需要自行排查的故障。
DNS 防泄露和 Kill Switch 能防止 GFW 检测吗?
这两个功能经常被用户误解。
DNS 防泄露的主要作用,是减少设备的域名查询意外绕过 VPN 的情况。
例如某个应用本应通过 VPN 连接海外网站,但系统却直接使用原始网络进行 DNS 查询,这可能使部分域名查询暴露在原来的网络路径上,也可能因为 DNS 结果异常而影响访问。
365VPN 提供 DNS 防泄露功能,帮助减少这种网络配置问题。
Kill Switch 则主要处理 VPN 意外中断的情况。
如果 VPN 连接突然断开,设备可能恢复使用原始网络访问互联网。对于希望持续隐藏原始公网 IP 的用户,这种切换可能造成不希望发生的网络暴露。
Kill Switch 可以在 VPN 连接异常时限制受保护流量直接恢复到普通网络。
但这两个功能都不能保证某个 VPN 协议不会被识别,也不能阻止服务器 IP 遭到封锁。
DNS 防泄露解决的是域名查询的网络路径问题,Kill Switch 解决的是连接中断时的流量保护问题。
它们属于 VPN 安全体系的重要组成部分,但不是专门针对 GFW 的万能解决方案。
365VPN 如何应对不断变化的跨境网络环境?
对于 VPN 服务商来说,真正困难的工作并不只是让用户第一次成功连接,而是长期保持服务器、线路和客户端的正常运行。
因为实际网络环境始终处于变化之中。
某个地区的节点可能出现网络拥塞,某个运营商可能调整国际路由,海外服务器可能发生故障,而网络过滤策略也可能发生变化。
因此,我们认为稳定的 VPN 服务需要持续维护,而不能依靠某一个所谓永久有效的协议或者 IP。
365VPN 提供覆盖多个国家和地区的服务器网络,让用户能够根据实际连接情况选择不同节点。
对于需要固定网络出口的用户,我们还支持独立 IP,并允许用户导入自己购买的兼容代理资源,减少共享出口带来的部分不确定性。
但独立 IP 不意味着永久不会受到网络限制,它主要提供的是网络出口的稳定性和可控性。
同时,我们提供智能分流,让需要 VPN 的应用通过 VPN 连接,而部分适合本地网络的应用按照用户需求保持直连。
这样既能减少不必要的跨境网络绕行,也可以降低银行、支付以及其他地区敏感应用与 VPN 之间的兼容性问题。
365VPN 还提供官方服务状态页面:
用户可以通过该页面查看部分地区节点以及 ChatGPT、Claude 等服务的连通性和延迟监测结果。
这些数据有助于判断相关监测路径是否出现异常,但无法保证所有地区和运营商都获得相同的网络体验。
因此,我们仍然建议用户结合自己的实际网络条件判断节点质量。
遇到 VPN 无法连接,应该如何排查?
如果某一天 VPN 突然无法使用,没有必要立即修改大量系统设置。
首先应该确认普通互联网是否正常。
如果设备本身已经无法访问常见网站,或者 Wi-Fi、移动网络存在明显故障,那么问题可能并不来自 VPN。
普通网络正常以后,可以尝试连接同一服务商的其他节点。
如果只有一个节点异常,而其他节点均可正常使用,就应该优先检查原节点的服务器状态和网络路径。
如果多个节点都无法连接,可以进一步更换网络环境,例如从家庭 Wi-Fi 切换到移动网络,观察结果是否发生变化。
这种测试可以帮助判断问题是否与当前运营商或者本地网络有关。
同时,需要确认设备没有同时运行多个 VPN、代理或者其他会修改系统网络配置的软件。
如果 VPN 客户端显示已经连接,但部分网站无法打开,则应该进一步考虑 DNS、智能分流、目标网站状态以及账号地区等因素。
对于长期无法解决的问题,可以结合 365VPN 官方状态页面和客户端日志联系技术支持。
我们不建议用户仅仅因为怀疑 GFW 封锁,就直接关闭系统防火墙、随意安装未知证书或者下载来源不明的所谓防封锁客户端。
这些操作可能引入新的安全风险,却未必能够解决真正的网络故障。
未来 GFW 是否会变得越来越难以应对?
从公开研究可以看出,互联网过滤技术确实在持续发展。
早期大量过滤工作集中在网站名称、服务器 IP 和部分明文通信上,后来逐步出现针对加密连接特征的分析、主动探测,以及面向 QUIC 等新型连接方式的检查。
但这并不意味着网络过滤系统能够读取所有加密内容,也不意味着所有 VPN 都会在某个时间点彻底失效。
现代互联网高度依赖加密通信。
银行、支付、云计算、企业办公、视频会议和大量移动应用都需要安全的网络连接。
如果过滤机制过于宽泛,就可能影响正常互联网服务,因此不同识别方式需要在过滤范围、识别准确性和网络处理成本之间进行取舍。
公开研究也已经证明,部分过滤机制存在误判、性能限制和其他技术边界。
不过,这些研究只能说明特定时期、特定条件下观察到的系统行为,并不能完整反映 GFW 当前所有内部规则。
因此,任何声称已经完全掌握 GFW 全部算法,或者拥有永久无法识别的 VPN 协议的宣传,都应该谨慎看待。
从 365VPN 的角度来看,更现实的工作是持续维护网络基础设施、改进客户端,并通过多地区服务器和连接管理功能适应不断变化的互联网环境。
写在最后
防火长城并不是简单地把某些海外网站放进黑名单,而是通过多个网络环节对符合条件的连接进行识别和干预。
DNS 污染可能让设备获得错误的网站地址,IP 封锁可能导致服务器无法连接,HTTPS 连接中的部分信息可能暴露访问目标,加密流量也可能因为连接特征受到识别。
对于可疑的代理服务器,公开研究还证实了主动探测机制的存在;而针对 QUIC 的研究进一步说明,网络过滤技术已经扩展到新的互联网传输方式。
这也解释了为什么 VPN 即使使用加密,仍然可能受到网络限制。
加密能够保护通信内容,但不意味着网络连接的所有外部特征都不可见,更不意味着服务器本身无法受到封锁。
对于普通用户来说,理解这些原理的意义,是能够更加准确地判断 VPN 连接故障,而不是把所有问题都归结为服务器质量差或者 GFW 突然升级。
对于 365VPN 来说,我们提供全球服务器网络、自研客户端、智能分流、DNS 防泄露、Kill Switch 和独立 IP 等功能,帮助用户根据不同网络环境建立更加稳定、可控的连接。
但我们同样需要明确,任何 VPN 都不可能保证在所有运营商、所有地区和所有时间永久保持相同的连接表现。
互联网环境会持续变化,真正可靠的 VPN 服务需要持续更新、维护服务器、优化线路,并在连接出现问题时提供其他可用选择。
这也是为什么我们始终认为,判断一款 VPN 是否值得长期使用,不能只看它采用了什么协议或者拥有多少节点,而应该看它能否在不断变化的网络环境中,持续提供稳定、安全且符合用户实际需求的连接。
参考文献
-
GFW Report / USENIX Security 2023:《中国的防火长城是如何检测和封锁完全加密流量的》。研究确认 GFW 可以根据加密连接的数据特征识别部分代理流量。 https://gfw.report/publications/usenixsecurity23/zh/
-
GFW Report / ACM IMC 2020:《Shadowsocks 是如何被检测和封锁的》。研究通过实际测量分析了被动识别与主动探测的工作机制。 https://gfw.report/publications/imc20/zh/
-
GFW Report / USENIX Security 2025:《揭示并绕过中国防火长城基于 SNI 的 QUIC 封锁机制》。研究确认了 GFW 对部分 QUIC 初始连接的检查和过滤能力。 https://gfw.report/publications/usenixsecurity25/zh/
-
365VPN 官方网络状态监测:提供部分服务器地区及 AI 服务的连接状态和延迟信息。 https://365vpn.com/status/
