WireGuard Reverse VPN

Dear Community!

After configuring numerous VPN servers and clients with various vendors and protocols, I've found that setting up these systems within a double NAT and registering for DDNS can be quite time-consuming and labor-intensive, including testing and the potential security risks of opening ports.

This led me to consider the possibility, given the existence of reverse SSH, whether it is feasible to set up a reverse VPN within your GL.iNet products.
Is this even possible?

Here's a hypothetical scenario:
A person wants to establish a WireGuard connection from Bad Kissingen, Germany to Giggleswick, England, with Giggleswick as the wgserver and Bad Kissingen, Germany as the wgclient.
One day, the person wishes to surf the internet under the German IP address, but faces the challenge of double NAT and wants to avoid the hassle of opening ports and the associated security risks.
Would it be possible to achieve this through a reverse VPN using an existing VPN connection?

Thank you for your consideration and Happy Friday :coffee:

What challenge of double NAT should this be? :flushed:

Dear @admon,

Thank you for your consideration and your tireless responses. :wave:
My hypothetical scenario was merely an example, inspired by the concept of reverse SSH.
It made me ponder, why not utilize a reverse VPN in a similar manner, within an existing VPN connection?
I hope I brought some additional clarity to my previous post.

Thank you for your consideration and Happy Firday :coffee: