ProtonVPN provides a GUI and a console application for Linux, but on 2023, it is nearly
unusable. It consumes up to 2GB of memory idled, drops connections and fails to reconnect
unless the kill switch is deleted using nmcli
. And the command line application has a
bizarre dependency on nm-applet
, which of course means it cannot be used on a headless
machine. Brilliant. And it appears that ProtonVPN
is not going to fix this. The solution
is to use ProtonVPN
with Wireguard
—or better yet, find a provider that cares about Linux.