Or get something like a rapsberry-pi (second hand or on a sale). I have netbird running on it and I can use it to access my home network and also use it as tunnel my traffic through it.
Comment on Friendly reminder that Tailscale is VC-funded and driving towards IPO
gungho4bungholes@lemmy.world 2 weeks agoVps can be really inexpensive, I pay $3 a month for mine
0_o7@lemmy.dbzer0.com 2 weeks ago
gungho4bungholes@lemmy.world 2 weeks ago
I don’t think that would solve the cgnat issue. I use a vps because I don’t want to pay 250 a month for a starlink routable ip
three@lemmy.zip 2 weeks ago
~$1.91 a month (paid 22.99 for a year) at racknerd!
Vanilla_PuddinFudge@infosec.pub 2 weeks ago
Same, my Hetzner proxy running NPM, wg with pihole is doing all it needs to do for $3 and some change.
Croquette@sh.itjust.works 2 weeks ago
How does WG work on the local side of the network? Do you need to connect each VM/CT to the wireguard instance?
I am currently setting up my home network again, and my VPS will tunnel through my home network and NPM will be run locally on the local VLAN for services and redirect from there.
I wonder if there is any advantage to run NPM on the VPS instead of locally?
Vanilla_PuddinFudge@infosec.pub 2 weeks ago
The vps is the wg server and my home server is a client and it uses pihole as the dns server. Once your clients hang around for a minute, their hostnames will populate and become available just like TS.
You do have to set available ips to wg’s subnet so your clients don’t all exit node from the server, so you’ll be able to use 192.168.0.0 at home still for speed.
Croquette@sh.itjust.works 2 weeks ago
I am a newbie so I am not sure I understand correctly. Tell me if my understanding is good.
Your Pi-Hole act as your DNS, so the VPS use the pi-hole through the tunnel to check for the translation IP, as set through the DNS directive in the wg file. For example, my pi-hole is at 10.0.20.5, so the DNS will be that address.
On the local side, the pi-hole is the DNS for all the services on that subnet and each service automatically populate their host name on pi-hole. I can configure the DNS server in my router/firewall (OPNSense in my case)
So when I ping service.example.com, it goes through the VPS, which queries the pi-hole through the tunnel and translates the address to the local subnet IP if applicable.
So when I have the wg connection active and my pi-hole is the DNS, every web request will go through the pi-hole. If the IP address is inside the range of AllowedIPs, the connection will go through the tunnel to the service, otherwise, the connection will go through outside the wg tunnel.
Does that make sense?