Hi !
I currently run linux-server/wireguard in server mode on a VPS, serving as a “hub” on a Site Gateway as a Spoke topology which connects remote clients to a Pfsense’s wireguard at home, acting as site gateway to some services on my homelab.
After reading this amazing post, I’ve become tempted to implement a mullvad exit route for requests that are not within the homelab. However, I’ve found three problems on the path of such achievement:
-
The setup on the post assumes a
wireguardat home acting as a server with a listening port exposed, while on my setup I havewireguardclient at home with no ports exposed. -
Another oddity of my setup is that I run
linux-server/wireguardwithnetwork_mode=host. This is because there are applications on the host that are not containerized and need to communicate to hosts on thehomelabi.e:loki-docker-driverpushing logs -
My networking skills are not something to be proud of

Any clues/comments are very welcome ![]()