proxy CloudFlare (nuvola arancione) causa fallimento caricamento file (AWS S3)

Ciao, ho un discourse in esecuzione su una droplet DigitalOcean installata utilizzando l’opzione market-app. Se tengo disattivato il proxy CF (nuvola grigia), il caricamento di file tramite S3 funziona correttamente.

Se attivo il proxy CF (nuvola arancione), il caricamento di file fallisce e il sistema suggerisce “Spiacenti, si è verificato un errore durante il caricamento del file. Riprova.”

Ho installato - "templates/cloudflare.template.yml" in app.yml e l’ho ricostruito per assicurarmi che tutto sia aggiornato.

Ho provato e testato un milione di volte, e l’unica cosa che è cambiata è il proxy CF. Quindi sono abbastanza sicuro che sia il proxy CF a causare il fallimento. Il mio server viene spesso attaccato da DDoS, quindi il proxy CF è utile. Come dovrei farlo funzionare?

Grazie mille!

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 deshabilitar las diversas ofertas de aceleración. Hay algunos temas donde se discute.

Mi dispiace, non ti seguo molto su questo punto, puoi chiarire? Devo usare la nuvola arancione a causa del ddos. Grazie!

Da qualche parte in Cloudflare (forse sotto Speed/optimization?) dovresti disattivare tutte le ottimizzazioni di Cloudflare. E da qualche parte ci sono alcuni argomenti che ne discutono, anche se a prima vista trovare quelli con soluzioni concrete non è facile. Ma forse cerca su Google “disabilita ottimizzazioni Cloudflare”.

Il tuo problema di DDOS è reale o immaginario? Discourse ha per impostazione predefinita il rate limiting (che non aiuterà con un DDOS molto distribuito). Se gestisci una community che attira persone dedite ai DDOS, allora dovresti sapere che gestire Discourse in modo che l’indirizzo IP non venga divulgato è piuttosto complicato.

Tutto questo per dire che al momento sto lavorando su qualcosa che utilizza Cloudflare con la nuvola arancione. Verificherò che i caricamenti funzionino.

EDIT: Oh, ma stavo usando caricamenti diretti, non caricamenti S3.

1 Mi Piace

Ho provato a disattivare ogni elemento nella sezione “velocità” di CF, ma purtroppo non funziona ancora…

Qualcun altro ha lo stesso problema? Penso di non essere l’unico…