Yes. In Proxmox when you use Proxmox with predefined IP (e.g 192.168.0.100), the LXC container (or VM) as instance has different IP (like e.g 192.168.0.101). When I put the docker container I cannot communicate with localhost:5678, rather 192.168.0.101:5678. Tunneling should help me to connect to Gmail APIs (they doesn’t allow http://192.168.0,101:5678 as trusted adresses)
--tunnel option is meant to give your instance public ingress, so that services that need a public endpoint to send webhook requests to your instance can do so.
If you don’t need that, you should be able to use any address with google apis via an oAuth client that’s marked as internal.