# Different networks have different exit node (OpenVPN / WireGuard / TailScale)

**URL:** <https://forum.gl-inet.com/t/different-networks-have-different-exit-node-openvpn-wireguard-tailscale/38404>\
**Category:** Router\
**Created:** [February 10, 2024, 11:54pm UTC](https://forum.gl-inet.com/t/different-networks-have-different-exit-node-openvpn-wireguard-tailscale/38404 "2024-02-10T23:54:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrFOX](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/mrfox/32/13280_2.png) [@MrFOX](https://forum.gl-inet.com/u/MrFOX)\
**Post date:** [February 10, 2024, 11:54pm UTC](https://forum.gl-inet.com/t/different-networks-have-different-exit-node-openvpn-wireguard-tailscale/38404/1 "2024-02-10T23:54:32Z")

</div>

Hello everyone and hope you are doing well!

I’m trying to configure different networks for different exit nodes.

My task is the following:

> `lan clients => tailscale => wan port`  
> `wifi 2.4G clients => OpenVPN => wan port`  
> `wifi 5G clients => WireGuard => wan port`

In other words:

1. Clients connected to the local network via wire have access to the Internet via a tailscale exit node
2. Clients connected to a 2.4Gh wifi network (for example, with the name SSID OpenVPN) exit through the OpenVPN connection
3. Clients connected to the 5Gh wifi network (for example, with the name SSID WireGuard) exit through the WireGuard connection

I understand that this probably cannot be achieved using GL, so I am ready to use a script or other solutions through luci.

As I understand it, using such a chain I will end up with the following:  
OpenVPN connection will go through TailScale, and WireGuard will go through OpenVPN which will then go through TailScale which will eventually fail, as [happened here](https://forum.gl-inet.com/t/slate-ar750s-route-openvpn-traffic-through-zerotier/26809)

Any ideas how I can achieve this? By any means 🙂

---

<div class="post-metadata">

**Author:** ![luocj](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/l/c2a13f/32.png) [@luocj](https://forum.gl-inet.com/u/luocj)\
**Post date:** [February 11, 2024, 1:20pm UTC](https://forum.gl-inet.com/t/different-networks-have-different-exit-node-openvpn-wireguard-tailscale/38404/2 "2024-02-11T13:20:36Z")

</div>

Perhaps we should bind different VPNs to each hotspot

---

<div class="post-metadata">

**Author:** ![MrFOX](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/mrfox/32/13280_2.png) [@MrFOX](https://forum.gl-inet.com/u/MrFOX)\
**Post date:** [February 11, 2024, 8:00pm UTC](https://forum.gl-inet.com/t/different-networks-have-different-exit-node-openvpn-wireguard-tailscale/38404/3 "2024-02-11T20:00:27Z")

</div>

Maybe. When I do this, I gain access to either one or a second VPN exit point.

---

<div class="post-metadata">

**Author:** ![bruce](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/bruce/32/35649_2.png) [@bruce](https://forum.gl-inet.com/u/bruce)\
**Post date:** [October 29, 2025, 11:36am UTC](https://forum.gl-inet.com/t/different-networks-have-different-exit-node-openvpn-wireguard-tailscale/38404/4 "2025-10-29T11:36:31Z")

</div>


