OpenVPN on RaspBerry Pi (OSMC) with ExpressVPN
-
Setting up expressvpn-service on raspberry pi 3 (osmc) [might also work on openelec/libreelec]
To get „VPNManager for OpenVPN“ download repository zomboided from here: https://github.com/Zomboided/repository.zomboided.plugins/releases/tag/1.0.0
Copy repository from your Mac/PC to your raspberry pi (acknowledge, where you copied it to) using filezilla (Mac) or putty (PC) or transfer via usb-stickInstall „VPNManager“ from repository/ zip.file (i.e. on OSMC Menu go to Settings/Add-on browser/install from repository/zip file)
Go to „ExpressVPN homepage“, log in (my account), open „Set up ExpressVPN“ by clicking on it, on left column scroll to Manual Config, click on it. On right column „Manual Configuration“. Ensure, that beneath „OpenVPN“ is highlighted (blue?). Make sure to save Username and Password shown there (rather longish-you need both later!). [They are different from Username and Password provided after first activation of service for use on Mac/PC etc.!] Download opvn.files (as many locations as you may feel useful-you can download more in later stages-) provided under Section 2 beneath „Username and Password“. Keep ovpn.files in an easy to spot location (they will be used as provided by ExpressVPN, no alterations required).
Download zip.file provided under Section4 (beneath Username and Password). Unzip and remember folder it is unzipped to. It contains amongst others files named „client.key“ and „client.crt“.Using „filezilla“ or „putty“ create folder on your osmc-raspberry pi (i.e.vpn-config) or use usb stick, on which you create such a folder and copy all opvn.files and content of the unzipped file of Section4 to folder. Not required, but probably helpful: Create a file (using TextEdit or Notepad) with your username and password from first activation of service in it, name it „pass.txt“ and copy it to folder.
Now transfer folder „vpn-config (or with your own folder-name)“ to your osmc-raspberry pi or connect usb-stick to raspberry pi.Hold Username and Password ready, which were given to you after first activation of Expressvpn service. Also have Username and Password available, which you found on „ExpressVPN homepage (OpenVPN)“.
Start VPNManager on OSMC/Programs/Add-on Settings/VPN Configuration. Put in as Username the (longish) phrase you found on „ExpressVPN homepage/Manual Configuration". Use password contained there as password on „VPNManager/VPNConfiguration“,
Setup „User Defined provider“ via „User Defined import wizard“ (scroll down to it under „VPN Configuration -on the left column“). When asked, provide as client key and cert files those unzipped from downloaded zip.file (earlier under Section 4 on „ExpressVPN homepage“ – now in your folder on OSMC or usb-stick). As password, when required during setup you now have to fill in the -different!-password , which was provided on first activation of service.Once the First VPN connection is set-up, you can repeat the process for other ovpn.flies (vpn-locations), which you downloaded.