Create private VPN (like meshnet)
NordVPN has a great Meshnet feature
https://nordvpn.com/features/meshnet/
It would be great to have something similar.
Thing is Android devices allow for only 1 VPN connection at once (I think iOS is the same?) So I cannot currently use Proton VPN and Zerotier for example. Having a Protonvpn "Meshnet" would solve my needs.
-
Jose Valenzuela commented
+3 for this. This is one of the few reasons I haven't made the jump from NordVPN.
-
OneProtonUser commented
+3 on this! Meshnet has also often been suggested as a way to circumvent Netflix household limitations by allowing a user to switch to their home WiFi temporarily, a feature that may become more important if more services begin implementing similar systems.
See for instance:
https://privacysavvy.com/geoblocking/streaming/bypass-the-netflix-password-sharing-ban/One could set up something similar oneself in theory, however, I would much rather use a tool developed by a trusted organization, i.e. Proton, particularly if I am to share this with less tech savvy family members.
Bonus points if it could allow a ProtonVPN router to act as host for the connection, so that it's always available to reach!
-
djurenko commented
Great idea! Join the game now to prove that you are the best racer and score the most points. https://drift-boss.pro
-
R commented
It would be really, really great!
-
Sandy Myers commented
This is a great idea and also an important update that has to be done by Proton VPN and we will not have to switch to NORD.
-
PFR commented
I see that this might be available on the Business VPN side, but this would be a boon for me, too, and mean that I can stick with Proton VPN for everything and not have to research Tailscale or ZeroTier and deal with any hassles of having multiple VPNs
-
John Devr commented
vpn does not hide my location on https://www.whereami.place/
any reason why this is happening?
-
LL BB commented
Meshnet is a really interesting concept. Now I would love to see it built into ProtonVPN as I can see how it would solve several things that I have been trying to do safely/securely.
The code that underlies Meshnet is open source so it would be relatively easy to audit and tweak to fit into ProtonVPN.
https://github.com/NordSecurity/libtelio
https://github.com/NordSecurity/libdrop -
Bob commented
I don't think Guillaume understands how mesh networks work?
-
Bob commented
I will like proton vpn to have a meshnet as well, similar to Tailscale or Zerotier. That will be great for me and other people who self-host. Other VPN services are starting to offer such services. Why not Proton. I really don't want to invest in another vpn for such services. And using Tailscale and Zerotier on a mobile device is not easy, A) you can only use one vpn at a time, B) I always forget to switch back to proton, or turn on the other vpn when trying to access my homelab, C) Another app to have on my phone, D) Having other vpn apps on your mobile device always has some kind of conflict errors.
-
AET commented
@guillaume how does it solve the problem? Nord's Meshnet allows to create a private "sub"-VPN for all of the devices in it (typically your own devices), accessible via the internet (only for devices using NordVPN obviously). It's like LogmeIn's historical software, Hamachi.
Also, what if a router doesn't have a VPN function?
This is not a solution.Now that Wireguard is also used in ProtonVPN's client, a meshnet-like feature should be even simpler. ( Nord's meshnet is based on Wireguard: https://nordvpn.com/blog/achieving-nat-traversal-with-wireguard/ )
-
geotrouvetout67 commented
You can solve that by setting up your router as a VPN server and use Proton VPN on the router VPN client function
-
AET commented
This is the ONLY feature keeping me with Nordvpn at the moment. It's extremely useful, even simply to connect to YOUR other devices.
Possible alternatives i've thought about are:
- (to connect any device) using a service like zerotier or hamachi to create a vlan, but as stated this is a problem on mobile devices, and in general, i shouldn't have to rely on a third party service to do this
- (to connect your devices) setting up forwarding on every router your devices are connected to, for any port you need. This is obviously problematic for a TON of reasons: 1) You have to setup some form of dynamic dns, again, relying on third party services. 2) You may not have access to the router settings. 3) You are limited to the forwarding options the router offers. 4) The router configuration may be cumbersome. 5) The safety of the transmission over the internet then depends entirely on the service/protocol responding to the traffic of each port, unlike a mesh accessible ONLY through an already encrypted vpn. 6) Opening up ports can be risky if not done correctly.A secure alternative would be accessing everything via SSH tunnelling: in router settings, forward a single public port to a device running an ssh server, and create an ssh session with as many tunnels as you need. Again, this requires access to the router, it is cumbersome and unpractical, has to be set up on all of your devices, requires an external tool and additional knowledge, etc
-
Aaron commented
I agree. I currently use Nebula and have been considering Tailscale, but it would be great if this functionality was built into ProtonVPN given I am paying for Proton anyway. My usecase is pretty simple -- I would ideally like to use a little Mango travel router to access my Jellyfin server; given the travel router already supports ProtonVPN that would make my life a lot easier.