Johnex
13
@asdffdsa1122 Putting me on the spot

But yes. Since he has not changed anything in the GL router, and it’s connected to his DSL router, he currently has a Double NAT (ie double firewall).
First of all, since you are using a GL Router, please use Wireguard as the server. Wireguard will just work, you will have better performance, and you will be able to just enter the IP for any device connected to the GL router from the Wireguard client you connect with.
Second, since you have 2 firewalls, you will need to port forward on your DSL router, opening the default Wireguard port which is 51820 with the UDP protocol. The GL router will open the port for it’s firewall automatically when you start the Wireguard server. Just remember each client must have it’s own configuration you generate in the UI, and you can’t use the same config on 2 devices at the same time.
As @asdffdsa1122 said, you can also use the GLDDNS (it is in the UI under Remote Access → Dynamic DNS), so you get a hostname you can use on the client side, you will need to replace the IP in the Wireguard config you generate for each client with the DDNS hostname, that way if your IP ever changes (which it will most probably) you will always have access.
Remember clients on your network will need to connect to the GL router and not your DSL router, if you want to be able to access them via Wireguard.