在我的 discourse 论坛上启用 Cloudflare 后,用户的 IP 地址消失了!

实际上它们并没有消失,我的意思是原始 IP 消失了,出现了一个假的 IP

如果您使用 Cloudflare,我认为您必须将 Cloudflare 模板添加到 app.yml 中。

该文件是 /var/discourse/containers/app.yml。该文件中的相关部分可能看起来像这样:

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "templates/cloudflare.template.yml"

添加最后一行以使用 Cloudflare 模板。

2 个赞

抱歉,我不太明白,有什么我可以研究和更好地理解的主题或文章吗?

您是按照标准安装指南安装 discourse 的吗?