Hello there.
I also posted this questin in /r selfhost but i think my questin is wrong there 
So pls dont shoot me…
I set up some VPN Servers on my Router (OpenVPN, IPsek, Wireguard), but hell i have problems connecting to my local IPs.
Only with wireguard i can connect them, but still have problems to connect to my docker containers on different ports.
I need a connection from external to my Home-LAN totally and exact as if i sit at home. I need to connect to all local IPs and Ports the same way as beeing at home.
What do you guys do for that? 
Thank you
/edit: My Router is ASUS RT-AX88U with newest asuswrt-merlin
I need a connection from external to my Home-LAN totally and exact as if i sit at home. I need to connect to all local IPs and Ports the same way as beeing at home.
If you use a bridged VPN then your LAN will be extended over the VPN and make it look like you are at home. OpenVPN has the tap mode which is bridged. With WireGuard you need to add another tunnel within that provide the bridge.
But extending a LAN over large distances isn’t without problems. Broadcast traffic is for example sent via the bridge which can be a bad thing if the VPN is slow and the broadcast volume is large.
Edit: I prefer a routed VPN such as WireGuard. One problem is that IoT devices that use multicast won’t work without some work-around, but docker usually doesn’t use multicast.
Sounds like a routing issue. If WireGuard is partially working but you’re having trouble with specific ports, check your firewall rules on both your router and the devices running the containers. Also, make sure your VPN is set to route all traffic through your home network (check AllowedIPs in WireGuard). If you’re using Docker, confirm that your containers are listening on the correct interfaces. Might also be worth trying an SSH tunnel or Tailscale if nothing else works.
I use OpenVPN, its built into my Asus router. I connect to it all the time. Once its connected, I can get to any IP address in my house.
that’s not a recommended way of using home computers. Most programs will assume you are connecting to something in a local network and, have a very high latency requirement. especially if you are on different isps. I’ve done similars before and the data will literally route to a neibhouring country before going back.
you might want either remote desktop, ssh connections, or ftp over wireguard.
yeah… i think too, that it is a routing problem.
My Home-LAN is in the range of 192.168.1.x
My OpenVPN in in the range of 192.168.5.x
I told my VPN Server to allow Internal communication.
If i connect my Laptop through a mobile hotspot from my mobile phone and use the VPN, i can reach my internal IPs at 192.168.1.x without a problem.
But as soon as i need to open on of my docker container on a specific port e.g. 192.168.1.28:5883 i got a time out.
As soon as i change the network to the Home-LAN i can reach my docker containers at the specific ports (not matter if VPN is activated or not…).
So what can i do?
I tried to add this line to my VPN Server Config, but nothing changed.
push "route 192.168.5.0 255.255.255.0"
Also all Firewalls are disabled.