proxy de CloudFlare (nube naranja) provocando fallo al subir archivo (AWS S3)

Hola, tengo un discourse ejecutándose en una instancia de DigitalOcean instalado usando la opción de aplicación de mercado. Si mantengo el proxy de CF desactivado (nube gris), la carga de archivos a través de S3 funciona bien.

Si activo el proxy de CF (nube naranja), la carga de archivos falla y el sistema sugiere “Lo sentimos, hubo un error al cargar ese archivo. Por favor, inténtalo de nuevo”.

Instalé - "templates/cloudflare.template.yml" en el app.yml y lo reconstruí para asegurarme de que todo esté actualizado.

Lo he intentado y probado un millón de veces, y lo único que cambia es el proxy de CF. Así que estoy bastante seguro de que el proxy de CF está causando el fallo. Mi servidor recibe ataques DDoS a menudo, por lo que el proxy de CF es útil. ¿Cómo debería hacerlo funcionar?

¡Muchas gracias!

Correcto.

Correcto.

Eso solo permite que Discourse encuentre la dirección IP del usuario en lugar de que aparezca como la dirección IP de Cloudflare.

La mejor manera es usar la nube gris. Pero si quieres dedicarle más tiempo, puedes intentar desactivar las diversas ofertas de aceleración. Hay algunos temas donde se discute.

Lo siento, no te sigo muy bien en este punto, ¿puedes aclarar? Tengo que usar la nube naranja debido a ddos. ¡Gracias!

En algún lugar de Cloudflare (quizás en Speed/optimization?) deberías desactivar todas las optimizaciones de Cloudflare. Y en algún lugar hay algunos temas que lo discuten, aunque a primera vista no es fácil encontrar los que tienen soluciones reales. Pero quizás busca en Google “desactivar optimizaciones de Cloudflare”.

¿Tu problema de DDOS es real o imaginario? Discourse tiene por defecto limitación de velocidad (que no ayudará con un DDOS muy distribuido). Si diriges una comunidad que atrae a gente de DDOS, entonces deberías saber que ejecutar Discourse de una manera que la dirección IP no se filtre es bastante complicado.

Todo eso para decir que actualmente estoy trabajando en algo que usa Cloudflare con la nube naranja. Volveré a comprobar que las cargas funcionan.

EDIT: Oh, pero estaba usando cargas directas, no cargas S3.

1 me gusta

Intenté desactivar todos los elementos en la sección “velocidad” de CF, pero desafortunadamente, todavía no funciona…

¿Alguien más tiene el mismo problema? Creo que no debería ser el único…