Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multiple VPN tunnels on the same Linux host #10

Open
dkhokhlov opened this issue Mar 18, 2023 · 6 comments
Open

multiple VPN tunnels on the same Linux host #10

dkhokhlov opened this issue Mar 18, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@dkhokhlov
Copy link

dkhokhlov commented Mar 18, 2023

Is it possible to setup multiple VPN tunnels on the same Linux host?

@paulams paulams added the question Further information is requested label Mar 20, 2023
@Savolro
Copy link
Collaborator

Savolro commented Mar 28, 2023

Hi! Could you please elaborate on your use case?

In general, you could set up a lot (only bounded by things as port limits, memory, etc.) of tunnels on a same Linux host. What's related to NordVPN Linux application, we are only supporting a single VPN interface with connections to a single NordVPN server and multiple meshnet connections simultaneously.

@dkhokhlov
Copy link
Author

dkhokhlov commented Apr 3, 2023

Use case:

  • multiple tun ifaces to nordvpn with different public IPs
    possible?

what is "multiple meshnet connections simultaneously"?

@Savolro Savolro added enhancement New feature or request and removed question Further information is requested labels Apr 18, 2023
@Savolro
Copy link
Collaborator

Savolro commented Apr 18, 2023

Hi! Your use case is not supported by the app and currently we are not planning to support it.

Regarding multiple meshnet connections, there is a single tun interface called "nordlynx" but it has active WireGuard connections to multiple nodes at the same time. If the nodes allow exit node routing, you could use them as VPN servers but you'd need to set your routing up accordingly on your own as app only allows you to route through a single meshnet peer.

In case you'd wish to set up this on your own, you could try to combine multiple configurations of either OpenVPN (e. g. by https://support.nordvpn.com/Connectivity/Linux/1047409422/Connect-to-NordVPN-using-Linux-Terminal.htm) or NordLynx (e. g. by connecting to the VPN via app and using wireguard-tools) into a single one to match your use case.

@dkhokhlov
Copy link
Author

dkhokhlov commented Apr 18, 2023

tun interface called "nordlynx" but it has active WireGuard connections to multiple nodes at the same time

how to get a list of these peers (nodes)?

If the nodes allow exit node routing, you could use them as VPN servers

how to known which peers from that list support the exit node routing?

@Savolro
Copy link
Collaborator

Savolro commented Apr 18, 2023

tun interface called "nordlynx" but it has active WireGuard connections to multiple nodes at the same time

how to get a list of these peers (nodes)?

If the nodes allow exit node routing, you could use them as VPN servers

how to known which peers from that list support the exit node routing?

I hope https://meshnet.nordvpn.com/getting-started/meshnet-explained answers both (and maybe more of) your questions

@dkhokhlov
Copy link
Author

dkhokhlov commented Apr 18, 2023

By " list of these peers (nodes)" I meant NordVPN nodes in context what you said:

If the nodes allow exit node routing, you could use them as VPN servers

NordVPN OpenVPN client has many servers to choose from, with different public IPs. It is not clear what NordVPN nodes will be available through WireGuard NordVPN tun iface, specifically their external IPs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants