I have just installed a VPN Wire Guard on my Asus router, and I have configured the clients by adding the Preshared Key, and my public ip wan and location are still visibles. How is this posible?, and, how can it be fixed?
if wireguard is on your router, your router is still the device connecting to the internet and will be shown to services you connect to over wireguard.
Don’t think that Wireguard works anything like these commercial “VPNs”. You host your vpn yourself and it’s only really useful for talking to other members of the Wireguard VPN (I’m intentionally ignoring s2s configurations here)
That means that your vpn will always be to your router, regardless from where you try to connect. And since your trying to establish a Tunnel, you need something that reply’s to you trying to establish, and that by logic needs to be publicly visible, because no Wireguard ip will be reachable before you have successfully established your tunnel.
This VPN will also be as private as you make it. You could configure it to be hilariously unsafe, but “no tracking” or whatever is not something Wireguard does by itself. You need to have the respective software running, reachable by your Wireguard network. For example PiHole as your DNS resolver.
So in short, no you can’t hide your public ip with a vpn. You CAN hide all your traffic until it reaches the router, but you cannot hide your public ip from the router, because Wireguard would not be able to establish.
I understand this so far. I set this up on my asus router. This one also has the vpn fusion functionality and I was wondering if I somehow could take the incoming vpn connection to my server (on the router) and treat it as a normal device at my home and send it through vpn fusion to an external vpn provider. So that you would end up with having your outside device (like mobile phone) routed to your home vpn server and from there to an external one (like nordvpn). this would basically be what OP asked for if I am not mistaken. anyone tried soemthing similar?
That’s not possible with the setup as you still using the router to browse only your client is using a different rout and hides their public IP when for example at a hotel or at McDonald’s. You WAN IP is always the one of the router (your home).
If want to obfuscate your own IP you need to use a third party service like NordVPN, Private Internet Access and such. Then you would use their WAN IP to surf the web and yours will only be known by the VPN provider.