关于添加 Cloudflare 的查询

你好,

我已通过 Docker 从 GitHub 安装了 Discourse。

我想设置 Cloudflare,并找到了这份指南:Full site CDN acceleration for Discourse

我已将 cloudflare.template.yml 添加到 app.yml 文件中。

我已将 https://forum-direct.example.com/ 指向托管 Discourse 的 VPS IP 地址,并在 Cloudflare 中关闭了橙色云朵(代理),同时将其添加到 Discourse 设置中的 long polling base url

仅凭这些设置是否足以让免费的 Cloudflare 在我的网站上正常工作?或者我还需要配置其他内容?

另外,由于 https://forum-direct.example.com/ 指向我的 VPS IP,人们可以获取到我的 IP 地址,对吗?我能否以某种方式防止这种情况发生?

1 个赞

如果 Cloudflare 正在代理您的域名,证书的初次签发将会失败。请确保橙色云朵图标处于关闭状态。

能否解释一下为什么这是个问题?您是否计划保护服务器?Cloudflare 并非防火墙,即使您代理了流量,VPS 本身也不会因此获得额外的保护。

3 个赞

我以为它能提供基本的 DDoS 防护。

另外,使用 Cloudflare 会破坏任何功能吗?

根据我的经验,你不必为 Cloudflare 上的 Discourse 创建直接访问域名,添加模板文件就足够了。

Discourse 提供基本防护。除非你运营的社区很可能成为攻击目标,否则你是在浪费时间。

除非你小心地关闭某些优化功能,否则它会破坏你的网站。关于这个问题有很多讨论主题。

3 个赞

好的,根据反馈,我想我暂时不需要 Cloudflare 了,感谢大家的所有解答。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.