Come ottenere l'IP dell'utente dopo l'aggiornamento del commit b4a3389

ciao @CLOUD_PHT - benvenuto su Meta :slight_smile:

immagino che tu stia facendo girare più di un sito web sulla stessa configurazione di macchina? (come un sito WordPress + Discourse)

il problema è che stai instradando il traffico attraverso la rete interna di Docker (mappatura delle porte), il che maschera tutte le richieste in entrata come provenienti dall’IP del gateway Docker (172.17.0.1). poiché Nginx interno non riconosce 172.17.0.1 come un IP di Cloudflare, scarta l’header CF-Connecting-IP per motivi di sicurezza.

per risolvere il problema, devi passare alla configurazione che utilizza un socket Unix: questo permette al tuo Nginx esterno di inoltrare il traffico (e gli header) direttamente a Discourse senza che la rete di Docker alteri gli indirizzi IP.

segui questa guida ufficiale e assicurati di mantenere cloudflare.template.yml nel tuo file app.yml quando esegui la ricostruzione.