Be able to set up a private VPN with Proton
NordVPN has a great Meshnet feature
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.
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.
I don't think Guillaume understands how mesh networks work?
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.
@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/ )
You can solve that by setting up your router as a VPN server and use Proton VPN on the router VPN client function
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
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.