关注全球
专注海外

使用 Cloudflare 可能会阻碍 RSS 订阅用户访问网站内容

许多用户喜欢使用 RSS 订阅阅读器来获取他们访问网站的最新内容。但是,如果你在网站上启用了 Cloudflare,可能会无意中阻止了这些 RSS 用户访问你的网站内容。

阻止 RSS 阅读器的 Cloudflare 功能

在 Cloudflare 的仪表板中,你会发现一些旨在阻止网站机器人流量的工具,特别是“机器人战斗模式”和“阻止所有 AI 抓取器和爬虫”的选项。当启用这些功能时,RSS 阅读器的用户可能会被阻止访问你的网站,尽管 RSS 阅读器是合法的,并非恶意机器人。

Cloudflare 的 Bot Fight Mode 和阻止所有 “AI scrapers and crawlers” (阻止 RSS 阅读器访问网站)功能的截图

Cloudflare 如何阻止 RSS 阅读器访问网站

启用这些工具时,Cloudflare 会评估每次访问你网站的情况,并根据一个分数判断该访问是否来自 AI 抓取器或“机器人”,而这个分数恰恰是 Cloudflare 利用 AI 生成的。

当用户的 RSS 阅读器尝试访问你的网站时,Cloudflare 会给它提出一些“挑战”,而这些挑战是阅读器无法完成的。

以下是当 RSS 阅读器尝试访问你的网站时会显示的人类验证挑战示例。该挑战需要人类来解决,而 RSS 阅读器并非人类,因此无法完成。

在其他情况下,Cloudflare 会无缘无故地阻止 RSS 阅读器访问你的网站。

当 Cloudflare 阻止 RSS 阅读器访问你的网站时,唯一的解决方法是直接联系你,请求你制定自定义规则以解除封锁。然而,Cloudflare 不应指望每个被封锁的 RSS 阅读器用户都去联系所有网站的所有者。你也不应该浪费时间每次都登录 Cloudflare 添加例外。

在使用 Cloudflare 的同时解除对 RSS 阅读器的屏蔽

尽管 Cloudflare 阻止 RSS 阅读器访问你的网站,你可以将 RSS 阅读器列入白名单作为一种解决方法。这将至少在不关闭你已经启用的安全功能的情况下,解除对 RSS 阅读器的封锁,直到 Cloudflare 更好地解决这个问题。

首先,在 Cloudflare 的分析仪表板中,查找被阻止的 RSS 阅读器的用户代理,大多数优秀的 RSS 阅读器通常可以通过其名称、网址或包含“RSS”或“feed”字样来识别。

一旦识别 RSS 阅读器的用户代理后,可以创建自定义规则,将其 IP 地址或用户代理字符串列入白名单。建议优先列入 IP 地址,因为用户代理可能被伪装。

Cloudflare 需要更好的方式来允许 RSS 阅读器

Cloudflare 的机器人验证程序允许 RSS 阅读器的拥有者手动申请以避免被屏蔽,但其效果不确定且存在多个问题。

  • 验证过程不够靠谱 – Cloudflare 使用 Google 表单来申请该程序。申请后,没有通知确认申请是否成功,也没有进度更新或预计完成时间;
  • 经过验证的RSS阅读器仍然被屏蔽 – 有报告称,Cloudflare 已验证为“良好机器人”的 RSS 阅读器仍然被网站屏蔽。如果 Cloudflare 成功批准某个 RSS 阅读器为“良好机器人”,则不应被屏蔽,也不应要求网站所有者添加任何自定义例外规则;
  • 在多个网站上解除对 RSS 阅读器的屏蔽过程繁琐 – Cloudflare 唯一的解决方案是让阅读器的拥有者直接联系每个网站所有者,请求添加例外。虽然这在个别情况下可能有效,但对于每天需要访问数千个 Cloudflare 启用网站的 RSS 阅读器来说,这显得不合理。对于网站所有者来说,为每个 RSS 阅读器配置例外也非常繁重。

小结

总的来说,使用 Cloudflare 的安全工具来防止恶意 AI 机器人、爬虫和潜在攻击是有益的,但需要确保 RSS 用户能够顺利访问网站,并简化解除阻止的过程。

-=||=-收藏赞 (1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《使用 Cloudflare 可能会阻碍 RSS 订阅用户访问网站内容》
文章链接:https://topstip.com/using-cloudflare-may-hinder-rss-subscribers-from-accessing-website-content/
转载说明:请注明来自“TopsTip”并加入转载内容页的超链接。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

评论前必须登录!

立即登录   注册