I'm a student in China and I have recently installed Ubuntu on my PC, but I'm having trouble trying to find a VPN for Linux. The Tor browser is way too slow (doesn't load at all, only displays title) and HotSpotShield/AstrillVPN/AirVPN requires a premium account. I've made a ProtonVPN account and got a OpenVPN username and password, downloaded a few of Proton's openVPN configuration files, but OpenVPN doesn't want to connect as well. I've also tried NordVPN, but I can't access the nordVPN website or any other VPN website to download it.
12 Answers
Install OpenVPN and then use the profile offered on here. There's no GUI for OpenVPN so you have to keep a terminal open with.
Extra: To make sure a particular app runs through the VPN interface and nowhere else, launch it as described in this answer.
Slight disclaimer: I haven't read their data protection policy and am not affiliated with OIA in any way. Assume your data is invisible to the PRC but fully transparent to the OIA crowd.
5There is a GUI for OpenVPN. You find it in network-manager-applet which is in your systray and have to import your configuration file VPN Connections -> Configure VPN -> + -> Import a saved VPN connection...It's build in network-manager-openvpn-gnome. If you want to keep sure, that network-manager (nm) add routes with iptables.
If you are not a GNOME user, then you can try nmcli. It's a commando line tool.nmcli connection import type openvpn file <file.ovpn>.