Re: Bringing ExpressVPN in from SystemD to OpenRC, I need some help with this one?
Reply #4 –
The ExpressVPN client software must be running as a service before the user can activate their account. I was trying to work out how to create an initscript (or whatever the file is called) that would allow their systemd client software to start using openrc. In my fumbling about, I was trying to do something along the lines of convert the quoted systemd service file in the OP into an openrc equivalent. After a while, I realised that I was wasting my time.
Anyway, I'll get a refund on ExpressVPN, as they won't waste their time on me. I've now got an account with Private Internet Access (PIA), & I've again had to hunt high & low to get the information I needed to be able to get their system running, as they are set up for the Ubuntu & the other major players. The good news is that they keep no logs, & they have been tested in court on the matter. & they are pretty cheap US$39.95 / year.
For anyone who wants to know, here is how you set it up on something OTHER than Ubuntu/Fedora/Red Hat/Debian/Mint (stuck pacman in there & deleted other stuff):
This set-up should work on any version of Linux, provided
you replace the package manager commands (apt-get, etc.)
with ones appropriate for your distribution (such as yum/dnf):
sudo pacman -S openvpn
cd /etc/openvpn
sudo wget https://www.privateinternetaccess.com/openvpn/openvpn.zip
sudo unzip openvpn.zip
ls -l
sudo openvpn 'config-filename-goes-here.ovpn'
(e.g. sudo openvpn 'US East.ovpn')
Beyond that you can fine tune the supplied .ovpn files, which I've done a little of. Though I must say that finding the information, you require looks to come mostly from the forum & not the staff, at least with regard to tuning your connection.
Anyway I'm happy enough. I might change the name of this thread to help someone find this PIA stuff.
Cheers