Chrome浏览器遭CloudFlare人机验证无限循环拦截的问题求助
我的问题详情
最近Chrome出了个大问题,好多网站都打不开,一进去就跳CloudFlare的人机验证页面——比如AlternativeTo这个站,还有上百个其他站点都是这样。点击验证框左边的「Verify you are human」后,Chrome就一直在那转圈圈,转完还是回到验证页面,偶尔页面会有小变化,但就是过不去。
还有个巴西的站点,用图片选择的方式做验证,每次选完都报错,完全是无限循环。
但诡异的是:
- Firefox和Edge打开这些站点都完全正常
- Chrome的隐身模式里,部分站点能正常访问,但那个巴西站点还是只有Firefox能打开
- 我用的是最新版Windows 10,只装了系统自带的Windows Defender,没第三方杀毒软件;已经把Chrome的所有扩展都禁用了,也不用VPN,没搭Active Directory
CloudFlare的验证页面里有个疑问「Why I am seeing this page?」,官方给出的解释是:
Requests from malicious bots can pose as legitimate traffic. Occasionally, you may see this page while the site ensures that the connection is secure.
我搜了一圈,发现现在好多人碰到这个问题,但没找到能解决的办法,真心求教这到底咋回事,该怎么修复?
可以尝试的解决办法
结合你的情况和网上大家分享的经验,你可以挨个试试下面这些方案:
重置Chrome网络设置
有时候Chrome的网络配置乱了,会被CloudFlare误判成异常流量。操作步骤:- 打开Chrome,地址栏输入
chrome://settings/reset回车 - 选择「重置设置为原始默认值」,确认后重启Chrome再测试
- 打开Chrome,地址栏输入
全量清除Chrome缓存和Cookie
隐身模式能正常访问,说明普通模式下的缓存或Cookie可能干扰了验证流程:- 按
Ctrl+Shift+Delete打开清除数据窗口 - 勾选「Cookie及其他网站数据」和「缓存的图片和文件」,时间范围选「所有时间」,点击清除后重启Chrome
- 按
检查系统代理设置
哪怕你没手动开VPN,系统或Chrome可能自动设置了代理,导致验证异常:- 进入
chrome://settings/system,点击「打开您计算机的代理设置」 - 确保「自动检测设置」是开启的,且没有手动添加的代理地址
- 进入
更新或重装Chrome
虽然系统是最新的,但Chrome可能有未安装的小版本更新:- 打开
chrome://settings/help,Chrome会自动检查更新,安装完成后重启浏览器 - 如果更新没用,就卸载Chrome,去官网下最新安装包重新装(记得备份书签、密码这些重要数据)
- 打开
临时修改Chrome的用户代理
有时候CloudFlare对Chrome的特定用户代理串识别有问题,你可以模拟成Firefox或Edge试试:- 按F12打开开发者工具,点右上角的三个点→更多工具→网络条件
- 取消勾选「自动选择」,从下拉列表里选Firefox或Edge的用户代理,然后刷新验证页面
排查Windows Defender的防护规则
虽然是系统自带的杀毒,但它的某些网络防护可能误拦了验证请求:- 打开Windows Defender安全中心,进入「病毒和威胁防护」→「管理设置」
- 临时关掉「实时保护」(测试完一定要开回来!),然后试试访问站点;如果能正常通过验证,就把Chrome添加到Defender的排除列表里
备注:内容来源于stack exchange,提问作者Paulo Buchsbaum




