📢 重要通知 🚀

网站重新整理了一下,清除了沉余数据,目前开放免费任何资源下载 🙂. 网站等待xenforo 2.4 大更新版本后再花精力设计网站.

[DigitalPoint] Cloudflare

[DigitalPoint] Cloudflare 1.9.1.1

没有下载权限
对现有用户重要:新的 R2 函数和对新设置的控制需要对您使用的 API 令牌具有一些新权限。您可以转到您的 Cloudflare API 令牌,编辑您拥有的令牌并添加以下权限:
  • Account.Account Analytics: Read
  • Account.Workers R2 Storage: Edit
  • Zone.Bot Management: Edit
  • Zone.Cache Rules: Edit
此时,您的 API 令牌总共应具有 14 个权限。如果您没有 14 个,您可以在 XF 管理员 -> 选项 -> 外部服务提供商 -> Cloudflare 身份验证

下检查您应该拥有的内容 常规
  • 修复了与旧版 PHP 的兼容性问题。
  • 需要 PHP 7.0 或更高版本(只是太烦人/难以在旧版本的 XenForo 上保持与非常旧版本的 PHP 的向后兼容性)。
  • 新的 Cloudflare 设置:网络错误日志记录
  • 机器人战斗模式、自动签名交换 (SXG) 和 AMP 真实网址设置现在可以与 API 令牌一起使用(之前您必须使用全局 API 密钥来访问这些设置)。
  • 添加了有关更改工作线程子域的说明。
  • 国家/地区阻止的新选项允许阻止应用于整个站点或仅注册。
  • 使 XenForo 的 FsMount 类可以基于每个适配器禁用断言(使文件系统更快并将 R2 API 调用减少一半,因为我们不需要在尝试获取对象之前显式检查对象是否存在)。
  • 更改后的措辞反映了Cloudflare将"防火墙过滤器规则"更改为简单的"防火墙规则"。
  • 返回服务器错误代码 (5xx) 的 Cloudflare API 调用将在放弃之前透明地重试一次。
R2(对象存储)
  • R2 支持(耶!
  • R2 需要使用 API 令牌(不能使用全局 API 密钥,无法解决这个问题)。
  • 内部缓存 Cloudflare 账户 ID,因此我们不需要进行 API 调用来一遍又一遍地获取它(账户 ID 通常永远不会更改)。
  • 内部缓存 API 令牌 ID(R2 使用需要)。
  • 新的 CLI 命令用于在两个不同的抽象文件系统之间迁移数据: php cmd.php dp:migrate-data [--new-to-old] [--processes=PROCESSES] [--start-at-path=START-AT-PATH] [--location=LOCATION] [--path=PATH]
  • 可以看到整个 Cloudflare 帐户的 R2 存储/使用情况(在 R2 管理区域的页脚中)。
  • 可以查看最近的 R2 日志(适用于单个存储桶以及 Cloudflare 账户级别)。
[5318.cm] [DigitalPoint] Cloudflare

什么是 R2?R2 是一个云对象存储系统。此附加组件允许您将头像和附件等内容存储在云中而不是服务器中。使用 R2 的成本非常合理...前 10GB 的存储空间是免费的,10GB 之后的每个 GB 每月 0.015 美元。例如,如果您有 100GB 的附件和头像要存储在 R2 中,则费用为每月 1.35 USD。

我已经构建了一个CLI工具来将数据从一个文件系统迁移到另一个文件系统(例如,您可以使用它从本地存储到R2),但是它需要在XenForo和Flysystem的限制下工作。这意味着,如果您需要移动超过几GB的文件,最好使用像rclone这样的免费实用程序来做到这一点。
这为 Cloudflare 添加到 XenForo 2.2.12 的十字转门验证码选项添加了一些功能。

对于现有用户的重要信息:新的十字转门功能需要您使用的API令牌的新权限。您可以转到您的 Cloudflare API 令牌,编辑您拥有的令牌并添加 Account.Turnstile: 编辑权限。

您可以使用"在 Cloudflare 中设置"按钮自动为您的网站设置十字转门,而无需转到 Cloudflare 的网站:

[5318.cm] [DigitalPoint] Cloudflare

[5318.cm] [DigitalPoint] Cloudflare

用于直接链接到设置和分析

的按钮 为您的网站设置十字转门后,您将获得新的设置和分析按钮,这些按钮为您提供直接链接,以在 Cloudflare 中管理/报告您的十字转门网站。
[5318.cm] [DigitalPoint] Cloudflare
  • 当 Cloudflare 帐户上的域/区域不存在时,在尝试使用时,给出可读的错误。
  • 处理某些管理员没有电子邮件地址时的访问策略创建。
  • 使用unfurl代理和目的地时,更好地处理图标是使用相对图标。
  • 删除了工具提示中的离群变量
  • 修复了禁用时将值视为"良好"的值将显示与其设置相反的值的问题(例如开发模式和火箭加载器,在禁用时被视为"良好")
版本 1.1.1 中添加的强制注册质询选项已扩展为可选择应用于联系表单。如果您已经为注册创建了托管质询,则可以再次单击该选项以打开/关闭联系人表单选项(它将更新现有规则)。

使用 Cloudflare Workers 作为映像代理已添加到版本 1.1.0 中。现在,您还可以使用 Cloudflare Workers 作为展开代理来进一步隐藏源服务器的 IP 地址。
  • 新的用户注册选项:注册表单是叠加层
  • 添加了自动配置 Cloudflare 防火墙过滤规则的功能,以强制新注册通过托管质询(有助于减少自动垃圾邮件注册)
  • 为防火墙过滤器规则添加 24 个求解率指标(需要新的"区域.分析:读取"权限)
对现有用户的重要信息:新的求解速率指标需要您使用的 API 令牌的新权限。您可以转到 Cloudflare API 令牌,编辑您拥有的令牌,然后添加 Zone.Analytics: Read 权限.
  • 能够使用 Cloudflare Worker 作为后端映像代理,以便在 XenForo 的映像代理获取映像时隐藏源服务器的 IP 地址
  • 对管理区域中的 Cloudflare 列表进行了一些小的装饰性调整
对现有用户的重要信息:Cloudflare Workers 映像代理系统的设置需要您使用的 API 令牌的新权限,您可以转到 Cloudflare API 令牌,编辑您拥有的令牌并添加 Account.Workers 脚本:编辑权限

这为您提供了一种简单/快速/可靠/免费的方式来隐藏服务器的原始IP,以防止有人试图出于恶意目的获取它。
后退