In this tutorial, you will learn how to configure a Surfshark VPN tunnel on LibreELEC with the Kodi add-on.
You will need a device running LibreELEC, a USB flash drive, and an active Surfshark subscription. You can find the available plans on Surfshark’s pricing page.
You will learn how to:
- Get your credentials
- Choose a Surfshark server
- Prepare your device
- Install the VPN Manager
- Configure the VPN Manager
Get your credentials
NOTE: These are not your regular credentials, such as your email and password.
-
Enter the Surfshark login page and log in. Then, click on VPN > Manual Setup > Router > OpenVPN to generate your credentials.
-
Once there, make sure that you are in the Credentials tab and click on Generate credentials.
NOTE: Keep this tab open as we'll need it later.
Choose a Surfshark server
-
Open the same page on another browser tab, go to the Locations tab, and locate the server that you wish to connect to.
- Click on the download icon to the right of the server name and click on Download UDP.
Prepare your device
Let’s install the Zomboided VPN Manager add-on to your Kodi.
NOTE: If you already have it, skip to Configure the VPN Manager section in this article.
- Download the Zomboided repository from here.
- Plug the USB flash into your PC and upload the Zomboided repository file (repository.zomboided.plugins-1.0.0.zip).
- Upload the configuration file (refer to Choose a Surfshark server section in this article), so you don’t have to do that again later.
- As you have uploaded all files to your USB memory stick, switch to your LibreELEC device (we assume you are doing that on Raspberry Pi). Power up your Raspberry Pi, plug in the USB drive, and open the Kodi interface.
Install the VPN Manager
- Click the settings icon, open the File Manager, and select Add Source.
- You should see the USB drive option there. A prompt asking for the name of the repository may appear. You can name it a USB drive.
-
Click Add-ons on the left pane of Kodi's home page, then click the Add-on browser icon.
-
Select Install from zip file.
-
Navigate to your USB drive folder, open it, and select the Zomboided repository file.
-
Now go back to the previous menu and select Install from repository. Please navigate to the Zomboided add-on repository and select it.
-
Click Services and choose the VPN Manager for OpenVPN.
-
Click Install at the bottom of the next page.
-
After the installation, go to Add-ons, and in the Program add-ons section, you should see the VPN Manager for OpenVPN icon.
Configure the VPN Manager
-
Open the new VPN add-on, and in the first menu, select Add-on Settings.
- Make sure you’re on the VPN Configuration tab - the first tab on the left pane.
-
Click on VPN Provider and navigate to the User Defined option.
-
Enter your service credentials (refer to Get your credentials section in this article)
-
Scroll down the menu until you find the User Defined import Wizard line. Click it.
-
Click Yes to remove existing settings.
-
Now, let’s upload the configuration files from your USB. Click the Directory button.
- Navigate to your USB drive and choose the configuration file(s) you wish to upload. Click OK.
- You will get a message that the importing is complete. Click OK again.
-
Go back to the settings page and click the second tab on the left pane – VPN Connection. Select the first option – First VPN connection.
-
Click on your configuration file and wait until it connects to the server.
-
If everything is done correctly, a new window will pop up saying that you are successfully connected to our server. You will see your new IP address there.
You may also be interested in: