Hola @Lee_Kris, ¡bienvenido a la comunidad de Discourse Meta!
Asumo que esto es para un sitio autoalojado. Si tu sitio está alojado por Discourse, ellos se encargan de eso; no debería ser necesario usar Cloudflare o un proxy para proteger tu sitio.
Si estás autoalojando el sitio, esta es probablemente una pregunta sobre la que valdría la pena buscar preguntas anteriores. Cloudflare en particular puede causar algunos problemas con Discourse y requiere algunos pasos adicionales. Aquí tienes una buena publicación al respecto: Using the CloudFlare template - #2 by Stephen.
Ten en cuenta que esa publicación menciona la necesidad de agregar cloudflare.template.yml a tu archivo app.yml de Discourse. Hay detalles adicionales sobre esto aquí: Full site CDN acceleration for Discourse.
Te recomiendo buscar en Search results for 'cloudflare' - Discourse Meta para encontrar más discusiones sobre este problema. No dudes en responder a cualquiera de esos temas, o vuelve aquí con cualquier pregunta que tengas.