I want to use WireGuard Client with my GL-MT3000 using ProtonVPN and preserve the Ad blocking abilities of the NetShield. When install the client with the NetShield configured Proton download. The NetShield configuration isn't preserved. I'm assuming this is because I don't have the required plugins. Any help? Getting PiHole/WireHole on the GL-MT3000 would be helpful aswell.
Could you please share your WireGuard config without the private keys?
GL.iNet Output
[Interface]
Address = 10.2.0.2/32
PrivateKey = [REDACTED]
DNS = 10.2.0.1
[Peer]
AllowedIPs = 0.0.0.0/0
Endpoint = 149.22.80.28:51820
PersistentKeepalive = 25
PublicKey = bXiKQCzCfajtuTNSQQpAqcrO0Rhid5d6E3MseL2lxXU=
Proton Output
type or paste code here[Interface]
# Bouncing = 11
# NetShield = 2
# Moderate NAT = off
# NAT-PMP (Port Forwarding) = off
# VPN Accelerator = on
PrivateKey = [REDACTED]
Address = 10.2.0.2/32
DNS = 10.2.0.1
[Peer]
# US-CA#368
PublicKey = bXiKQCzCfajtuTNSQQpAqcrO0Rhid5d6E3MseL2lxXU=
AllowedIPs = 0.0.0.0/0
Endpoint = 149.22.80.28:51820
I assume that NetShield is just some DNS service which is declared correctly inside the config.
Please check if Allow Custom DNS to Override VPN DNS is disabled inside the DNS settings. It should be.
I am not quite sure, but I would say you need to disable AdGuard Home as well, if enabled.
Yeah, both are disabled
Check here which DNS you are currently using.
Not sure how the result should look like, but I would say this is fine.
How do you know that NetShield isn't working?
A music app I use is serving me ads on WireGuard on the router, but not using the VPN client. Thanks for the help, I'll take a look at further suggestions tomorrow.
VPN clients mostly work different from just WireGuard clients.
So maybe the VPN client is doing some more magic here which you can't reproduce on a router.