Hi and thanks for your help.
I have a pretty besic router, so I can not install a VPN on the router itself.
I have a docker instance, that is running PiHole. The PiHole is configure as the networks DNS, while the router does DHCP.
Now instead of installing a VPN client on every of my devices I thought of deploying a VPN client on that docker instance and route all external traffic through the VPN like this: Client -> DNS -> VPN -> Router -> Internet
Is that even possible from a technical point? What do I need?
Could you get a different router as others have said? It would certainly give you more options.
I use a ubiquiti edgerouter lite and use either wireguard or the built in l2pp vpn, both on the router itself.