привет @CLOUD_PHT — добро пожаловать в Meta ![]()
я предполагаю, что вы запускаете более одного сайта на одной и той же конфигурации машины? (например, сайт на WordPress + Discourse)
проблема в том, что вы маршрутизируете трафик через внутреннюю сеть docker (маппинг портов), что маскирует все входящие запросы под ip-адрес шлюза docker (172.17.0.1). поскольку внутренний nginx не распознает 172.17.0.1 как ip-адрес cloudflare, он отбрасывает заголовок CF-Connecting-IP в целях безопасности.
чтобы исправить это, вам нужно переключить вашу настройку на использование unix-сокета — это позволит вашему внешнему nginx передавать трафик (и заголовки) напрямую в Discourse, не искажая ip-адреса из-за сети docker.
следуйте этому официальному руководству и убедитесь, что вы оставляете cloudflare.template.yml в вашем файле app.yml при пересборке.