The only VPNs which are not owned by marketing companies are Mullvad and Proton. The largest VPNs are owned by Kape Technologies, renamed because their prior company name distributed malware, whose top people are former Israeli military, so I wouldn't trust them as far as I could throw them. I would never use a free VPN except for Proton, and Proton's paid VPN has a lot more nodes and features.
post
Proton and mullvad are the two best options I know of.
Pretty much any VPN provider is usable on Linux though, network manager can handle wireguard or openvpn configs just fine. Your biggest concern should be trustworthiness.
Mullvad has an open source client. It can also be set up usung OpenVPN too.
Bear in mind they don't have Port Forwarding anymore.
I'm a Proton slave, all my eggs are in their basket so I'll go ahead and provide some free marketing for them. ProtonVPN is pretty good since it's ran by a good company that cares about you, getting Port Forwarding setup on Linux is a bit of a chore but I believe they're working on automating it, the Windows app does have it automated already by the way.
I do worry about the long-term practicality of ProtonVPN because of this manual process, since as far as I can tell there's no way to automatically hand your assigned port to the torrent client...
I use Mullvad
Mullvad if you're a stickler for privacy.
I'll vouch for airvpn. I've been using it for probably six years now with no issues. When using wireguard I can download Linux isos at 500mbps.
Not sure if limited by your connection but on PIA I'm pulling about 980 megabit/s
Mullvad, it has ipv6 and works on linux even if you don't use NetworkManager. Protonvpn doesn't have ipv6 and only works with networkmanager
Also last I checked, mullvad wireguard works in the app, whereas proton requires special setup
- Mullvad: Very privacy focused, ok priced, very robust. Sadly they removed port forwarding not too long ago.
- AirVPN: Good speeds, many servers, cheap, port fowarding.
- ProtonVPN: Works well, specially if you like the idea of getting their services together (mail, cloud, vpn)
Your OS doesn't matter when picking a VPN provider.
Others have mentioned plenty of good options.
Pick one that has a wireguard config generator, so you don't need to use any client software besides the normal linux wg client.
I'd also look for one that accepts anonymous payment methods. Even if you don't intend to go to the trouble to use that yourself, it's probably a good sign if it's available. Mullvad is pretty safe and served me well until they stopped doing port forwarding. Proton, windscribe, azire, and airvpn were the ones that seemed most recommended when I went to look for a new one a few months ago.
Anything that's openvpn compatible will work but requires some setup
requires some setup
The story of Linux in a few words.
Every OS requires setup.
windows just does it for you, sometimes poorly. never used a mac so idk there
As you may read elsewhere, Mullvad and ProtonVPN are the go-to for many people. But what Linux distro are you running? both of them don't have an OFFICIAL client for Arch, you can install them from the AUR though but I read the from proton rep in reddit that they don't recommend these packages as they're handled by the community.
OS doesn't matter. And windows with crapware removed runs just as well. (OMG, there is so much crapware on the barebones install)
I'm on Proton. It's easy to set up on Ubuntu and Ubuntu like systems. I'm on Mint. Haven't tried it on other distros.
Proton VPN is good and has a good free plan, but os doesn't matter when choosing a VPN
AirVPN recommended here. Compatible with WireGuard and they have a Linux client, too.
top 50 comments