vpn fedora
1. Get the ProtonVPN repo setup RPM package
https://protonvpn.com/download/protonvpn-stable-release-1.0.1-1.noarch.rpm
2. Install the ProtonVPN repository
Double-click the downloaded RPM package to install the repo using your default package manager.
3. Update the dnf package list, open Terminal and enter the command:
sudo dnf update
4. Install the ProtonVPN Linux app, run:
sudo dnf install protonvpn
5. Install required dependencies for the alternative routing feature, enter:
sudo dnf install python3-pip
Then:
pip3 install --user dnspython>=1.16.0
more info : https://protonvpn.com/support/official-linux-vpn-fedora/