Bridged network has CORS headers stripped

I’ve containerized a few apps into a single WSL Linux docker network on a Windows box.

As stand alone apps they can do client IP restriction and CORS policy response. However when containerized the apps no longer receive the client ips, only that of the gateway so am wondering how that is typically handled.

Is it possible to get IP address of clients in docker env?

Thanks