← 返回博客

Cloudflare在俄罗斯被封锁:为什么网站无法打开

从2025年6月起,俄罗斯的服务提供商将与Cloudflare的连接限制为16KB,而在2026年10月,阻止了NextDNS。如何判断网站无法打开是否正是由于此原因,为什么更换DNS无效,以及如何通过位于俄罗斯以外的代理恢复访问。

📅2026年11月13日
Cloudflare在俄罗斯被封锁:为什么网站无法打开

如果在俄罗斯网站加载到一半、停留在白屏上或因连接错误而中断,而使用VPN时一切正常,那么很可能是由于对Cloudflare的流量限制。 通过Cloudflare运行着大量的海外网站。从2025年6月9日起,俄罗斯的服务提供商开始限制与Cloudflare的连接:仅允许每个页面文件的前16KB加载。到2026年10月底,NextDNS也被封锁,而在2026年夏季,Cloudflare和Google的加密DNS开始出现故障。下面我们将讨论如何判断问题是否出在这里,如何通过五分钟的设置来解决,以及何时使用俄罗斯以外的代理会有所帮助。

发生了什么以及这影响谁

Cloudflare是一个网络,通过它网站分发页面、图片和脚本,并保护自己免受机器人攻击。用户通常不知道网站是通过Cloudflare提供的。因此,从外部看起来就像“互联网选择性地崩溃”:有些网站可以打开,有些则不行。

根据公开来源的时间线:

  • 2025年6月9日。 Cloudflare在其博客中写道,俄罗斯的服务提供商限制了对其保护下的网站的访问:仅加载每个资源的前16KB,之后连接中断或挂起。该限制影响HTTP/1.1、HTTP/2和HTTP/3(QUIC)。公司提到了Ростелеком、МегаФон、Билайн(Вымпелком)、МТС和МГТС。
  • 2025年7月。 根据《商业日报》和《国际文传电讯社》的报道,俄罗斯联邦通讯监督局表示没有采取针对Cloudflare的措施,并再次建议网站所有者离开这个CDN并禁用TLS ECH扩展。
  • 2026年8月。 Ростелеком、Дом.ру、Таттелеком和圣彼得堡的SkyNet的用户抱怨在地址1.1.1.1和8.8.8.8上加密DNS(DoH和DoT)停止工作:连接在加密时建立并中断。
  • 2026年10月底。 NextDNS停止工作。该服务的代表在支持论坛上回复说,其IP地址和TLS名称被封锁,公司不打算绕过封锁。

普通用户、需要Cloudflare文档和包的开发者,以及所有在手机或路由器上手动启用了“私人DNS”或NextDNS的人都受到了影响。

如何判断是Cloudflare的问题

典型的迹象:

  • 页面没有样式和图片加载,或者保持白色,尽管标签页的标题已经出现;
  • 浏览器显示ERR_CONNECTION_RESET、ERR_TIMED_OUT或ERR_QUIC_PROTOCOL_ERROR;
  • 在移动互联网和家庭Wi-Fi上表现不同:不同运营商的限制工作方式不同;
  • 使用VPN或从其他国家访问同一网站时可以立即打开;
  • 什么都无法打开,而手机上启用了“私人DNS”或NextDNS——这已经是DNS的问题,而不是网站的问题。

快速检查:打开地址网站/cdn-cgi/trace(例如,example.com/cdn-cgi/trace——替换为所需的域名)。如果响应中包含fl=、colo=和loc=的短文本,则网站通过Cloudflare工作。如果这个页面也无法加载,而没有Cloudflare的网站一切正常,那么情况几乎可以确定。

为什么更换DNS无效

一个常见的建议是“使用DNS 1.1.1.1或NextDNS”。现在它无效,甚至会造成伤害。16KB的限制在您到达Cloudflare服务器的路径上生效,已经在找到网站地址之后。Cloudflare明确表示,连接在俄罗斯网络内部中断,即使它到达了其海外服务器。正确的DNS并不会改变这一点。

而加密DNS本身也成为了目标。如果手机上指定了“私人DNS”,地址为NextDNS或Cloudflare,而该地址被封锁,设备无法识别任何网站的IP,整个互联网就会消失。此时网络图标仍然显示连接。

代理能解决什么,不能解决什么

当您通过俄罗斯以外的代理工作时,服务提供商看到的连接不是Cloudflare的地址,而是代理服务器的地址。接下来,网站请求由代理发送,来自没有限制的网络。网站回复代理,代理将整个页面传递给您。

情况代理会有帮助吗
海外网站在Cloudflare下加载到一半或中断是的,如果代理位于俄罗斯以外
由于NextDNS或DoH被封锁,网站无法打开首先恢复自动DNS。在使用代理的浏览器中,网站地址由代理自行查找
终端中的Cloudflare文档、包和API是的,通过HTTPS_PROXY和HTTP_PROXY变量
语音通话和在线游戏,流量通过UDP传输不,HTTP代理仅传输TCP流量
俄罗斯网站和政府服务不。部分网站对海外IP封闭,必须绕过代理直接访问
银行和支付服务不。这些网站在代理下不可用

诚实的声明。普通HTTP代理不会加密您到代理的通道:加密的是与网站的连接。现在,Cloudflare的限制与其地址相关,因此代理可以绕过它。但没有人能保证过滤方法不会改变。有关DNS替换与代理的区别,请参阅文章Smart DNS或代理:选择什么以绕过封锁。

逐步指南

  1. 移除被封锁的DNS。 在Android上:“设置”→“网络和互联网”→“私人DNS”→“自动”或“禁用”。在iPhone上,删除“设置”→“通用”→“VPN和设备管理”中的NextDNS或其他DNS配置文件。在Windows和路由器上,恢复从服务提供商自动获取DNS。如果整个互联网消失,经过此步骤后将恢复。
  2. 检查特定网站。 在其域名上打开/cdn-cgi/trace。如果地址仅在VPN下响应,则问题出在Cloudflare的限制上。
  3. 在邻国获取代理。 为了最小延迟,欧洲国家是不错的选择。在地理设置中不需要俄罗斯IP:俄罗斯IP会将您带回同样的限制。
  4. 仅在浏览器中设置代理。 最方便的是使用代理切换扩展(例如,SwitchyOmega或FoxyProxy)或单独的浏览器配置文件。输入来自个人账户的主机、端口、用户名和密码。
  5. 仅对所需网站启用代理。 在扩展中设置规则:海外域名通过代理,俄罗斯网站、银行和政府服务直接访问。这样您不会浪费流量在所有内容上,也不会破坏对外国IP封闭的网站。
  6. 为终端设置环境变量。 例如,export HTTPS_PROXY=http://用户名:密码@主机:端口——这样curl、pip、npm和git将通过HTTPS使用代理。
  7. 检查结果。 再次打开/cdn-cgi/trace:在loc=行中应显示代理所在的国家,而网站应完全加载。

什么类型的代理适合

Cloudflare不仅分发网站,还保护它们免受机器人攻击。其数据中心的地址受到反机器人系统的严格检查,因此更容易出现“验证您是人类”的窗口。

  • 住宅代理($2.70每GB)——主要选项。这是家庭服务提供商的地址,Cloudflare下的网站将其视为普通访客,验证码较少。
  • 移动代理($3.80每GB)——如果网站特别挑剔,或者需要从能够通过代理工作的移动应用程序访问。
  • 数据中心代理($1.50每GB)——用于文档、包和API,通常不启用反机器人,流量价格重要。

这三种类型都通过HTTP和HTTPS工作:这对于浏览器、下载和大多数应用程序来说已经足够。语音通话和通过UDP的在线游戏无法通过这种代理进行。

常见错误

  • 循环更改DNS。 1.1.1.1、8.8.8.8、NextDNS——16KB的限制不会消失,而被封锁的加密DNS会完全关闭互联网。
  • 选择俄罗斯IP。 俄罗斯的代理通过相同的网络,面临相同的限制。
  • 通过代理传输所有流量。 视频和更新会消耗数GB,而俄罗斯服务将开始拒绝外国地址。需要域名规则。
  • 期待通话和游戏恢复。 HTTP代理传输网页流量,而UDP流量无法传输。
  • 混淆Cloudflare的限制与网站本身的封锁。 如果网站返回Cloudflare的1020或1005错误页面,这是网站所有者针对您的IP的规则,而不是俄罗斯服务提供商。这里需要另一个IP,而不是绕过过滤。

结论

在俄罗斯,部分加载的页面和海外网站的中断是由于自2025年6月以来对Cloudflare流量的限制。NextDNS和加密DNS的封锁增加了一个问题,即什么都无法打开。第一步是恢复自动DNS。第二步是通过代理将所需网站导向俄罗斯以外,并设置域名规则。对于大多数Cloudflare网站,ProxyCove的住宅代理是最方便的选择:按GB计费,国家可选,浏览器设置几分钟即可完成。