This is a work in progess. Comments and correction are welcome.
This procedure updated for Plasma6 has changed, getting much simpler.
To do this you will need an account at PIA VPN and there is a fee for that.
Install these packages:
sudo dnf in lib64gthread2 lib64nl-idiag3_200 lib64nl-xfrm3_200 iptables lib64nsl-static-devel
Select “Download VPN for Linux” here .
In the folder where you downloaded these you need to make the .run you downloaded pia-linux-3.6.1-08339.run
executable like this:
$ sudo chmod +x pia-linux-3.6.1-08339.run
Next install the .run file as user like this:
$ ./pia-linux-3.6.1-08339.run
During the install you will be asked for the admin password for your OMLx system, enter that. When installation is complete you will see a window where you can login, enter the username and password you created with PIA-VPN.
Now to check if this is working open a browser and go to whatismyip.com .
In the upper left corner of the Private Internet Access window the 3 dots will open settings menu, logout, and quit. Under General window you will find settings to set PIA-VPN to launch on startup of desktop. If you do select to startup automatically you will want to go to the Automation window and add your connection there. There are of course other settings you may use as you see fit. It will be interesting to see what other users do with this. I tend to keep it simple.
Test system for this was Vivobook ASUS Laptop M1605Y AMD Ryzen 5 7530U with Radeon Graphics. OMLx system was ROME znver1 (for AMD CPU (newer than 2017).