podman real remote address

nginx és php konténereket futtatok podman-el, a docker-compose.yml így néz ki:
 

version: '3'

services:
nginx:
container_name: nginx
build:
context: .
dockerfile: docker/nginx/Dockerfile
depends_on:
- php
volumes:
- ./app:/app:z
ports:
- 8080:80
networks:
- private
php:
container_name: php
build:
context: .
dockerfile: docker/php/Dockerfile
volumes:
- ./app:/app:z
networks:
- private
networks:
private:

Ha root-ként futtatom, akkor minden szép és jó, az nginx a valós remote address-t látja és ezért a mögötte lévő php is. De ha sima user-ként futtatom, akkor az nginx a konténer belső ip címét látja, nem a valós remote address-t. Sok helyen keresgéltem és azt találtam, hogy privát hálózat helyett, slirp4nets kell, így:

network_mode: "slirp4netns:port_handler=slirp4netns"
network_mode: "bridge"

Ki is próbáltam és fél siker. A a podman-t nem root-ként indítva az nginx így már a valós ip címet látja. Viszont a két konténerem nem látja egymást, ezért nem megy a fastcgi proxy a 9000-es portra.

Milyen megoldások lehetnek erre?