GL-MT3000 Beryl AX VPN issue


I have just purchased the GL-MT3000 Beryl AX and have configured it with SurfShark VPN with a USA location.
VPN dashboard shows green so it seemed ok.

However when I wifi connect my devices to the router, and check my devices’ IP address, it is not showing the VPN server IP, but still showing my local non-US IP address. So my location is not hidden at all.

I have tried both OpenVPN and WireGuard config but same issue.
I’ve tried rebooting as well to no effect.

Any ideas on how to fix?


which VPN policy do you use?
If you use “based on Domain” you have to enable “Override DNS Settings for All Clients” - since only the Beryl is allowed to be the DNS server in that case.

1 Like

I use Surfshark via WireGuard. Try IP Leak in incognito/private mode. If that doesn’t work change out the DNS to GL GUI → Network → DNS → Encrypted DNS to Cloudflare. That might make the difference, as @admon suggests.