

Okay so… what about using tailscale? You set as exit node your server, which is configured with gluetun to connect to a VPN (or ideally, it’s online through a router that has itself a VPN for all the connections). Then you connect through tailscale to your homeserver and exit the internet through it (which is already under a VPN).






It’s not a “normal” vpn client. It allows you to create a network in your server using a variety of vpn providers so other containers can use it to connect to the internet. You use tailscale to connect to your server from outside home, but you use gluetun for your containers to connect to the outside world without exposing your real IP.
So yes, tailscale and gluetun are compatible and can live together (I use both on my homeserver)