At the moment Surfshark VPN does not have the add-on that you could use in Kodi. However, there is an alternative solution - installing the Zomboided VPN manager add-on and configuring it to connect to Surfshark servers.
You will need:
- A device running LibreELEC (let's assume you will be using Raspberry Pi)
- Internet connection
- USB flash drive
- Valid Surfshark subscription to get your credentials and server configuration file. If you do not have the subscription yet, feel free to sign up for our free trial.
At first, please collect your Surfshark credentials and configuration file(s).
Please note, that for this connection method you will need to use Surfshark service credentials, not the usual ones that you use to log in to the Surfshark website/app. To get them, please log in to your account here.
Click the “Devices” button
Scroll down a little until you find the “Manual” section. Click on it.
Now on this page, you will find all that you need from Surfshark. At the top of the page, you will find configuration files for all our locations. Download the files of your preferred location(s).
Scroll down a little and you will find Surfshark service credentials. You will need those credentials to initiate the VPN connection on your LibreELEC. You can copy and save them in some easily reachable place, or just keep this page open.
Now let’s install the Zomboided VPN Manager add-on to your Kodi. If you already have it installed, skip to the step 9.
At first, you will need to 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). It would be a good idea to upload the previously downloaded configuration file as well, so you don’t have to do that again later.
Now, as you have uploaded all files to your USB memory stick, let’s 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.
Here are all the steps you need to do on your Kodi:
- Click the settings icon, open the File manager and choose Add Source there. You should see the USB memory listed there as an option. You might be asked to enter the name for that repository, you can just name it the “USB drive”
- Click Add-ons on the left pane of Kodi home page, then click Add-on Browser icon that looks like this:
- Choose Install from zip file.
- Navigate to your USB drive folder, open it and choose the Zomboided repository file.
- Now go back to the previous menu and choose the Install from repository. Navigate to the Zomboid Add on Repository and choose it.
- Click Services and choose the VPN Manager for OpenVPN.
- Click Install at the bottom of the next page.
A message at the top-right corner will inform that new add-on was successfully installed.
- After the installation, go to Add-ons and in the Program Add-ons section, you must see the VPN Manager icon.
Great, the VPN manager is installed! Now to make it work we have to configure it, but that is the easy part here. Let’s proceed to the remaining steps.
- Open the new VPN add-on and in the first menu choose Add-on Settings
- Make sure you’re on the VPN Configuration - the first tab on the left pane.
- Click on VPN Provider and navigate to the User Defined option.
- Open again the page on Surfshark website where your service credentials are shown. Enter credentials accordingly to the VPN Manager configuration.
- Scroll down in the menu until you find the User Defined import Wizard line. Click on it.
- You will be asked if you wish to delete all existing configurations. Click Yes.
- 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 want to upload, click OK.
- You will get the message that the Import wizard has finished. 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 the uploaded configuration file.
- Wait until it connects to our server.
- If everything was done correctly, you will get to a new window saying that you have successfully connected to our server. You will see your new IP address there.
All done, now you are connected to our server!