启用组件时的问题,也许是右侧边栏块?

有一个问题,如果有人知道的话:

(1)我是管理员,信任等级为 4,为什么“DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL”没有让我绕过任何速率限制?

全局每 IP 速率限制
这些限制适用于访问 Discourse 应用程序的每个唯一 IP 地址。(直接从文件系统或 CDN 提供的文件除外)

默认情况下,此速率限制已启用,您可以禁用它或将其设置为报告模式。

DISCOURSE_MAX_REQS_PER_IP_MODE:默认阻止,此速率限制开箱即用。(其他选项是警告、警告+阻止和无)

DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE:每分钟每个 IP 的请求数(默认为 200)

DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS:每 10 秒每个 IP 的请求数(默认为 50)

DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS:每 10 秒每个 IP 的资源(头像/CSS)请求数(默认为 200)

DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE:速率限制是否适用于访问 Discourse 的专用 IP?默认为 false。

DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL:对于具有此信任等级或更高等级的用户,使用每个用户速率限制而不是 IP 速率限制(默认为 1)

要修改限制,请在 app.yml 文件的 env 部分添加所需的更改。

我可能会尝试:

DISCOURSE_MAX_REQS_PER_IP_MODE: warn
DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: 600
DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: 200
DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS: 400
DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE: false
DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL: 2

我还检查了 nginx 访问日志,它显示了我们用户不同的 IP 地址。(我在一个早得多的主题中看到过这个问题,当时每个人都使用相同的 IP 地址访问)