Proton provides a GUI and a console application for Linux, but on 2022, it is nearly
unusable. It consumes up to 2 GB 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 OpenVPN
or Wireguard
—or better yet, find a provider that cares
about Linux. Fortunately, using OpenVPN
is easy.