Top10VPN is editorially independent. We may earn commissions if you buy a VPN via our links.

How to Install and Use a VPN on Kodi

Simon Migliano is a recognized world expert in VPNs. He's tested hundreds of VPN services and his research has featured on the BBC, The New York Times and more.

Fact-checked by Callum Tennent

Installing a VPN on Kodi is essential for streaming securely and anonymously. In this step-by-step guide we’ll show you how to easily set up and use a VPN with Kodi on any device.

VPN Setup

Quick Guide: How to Install a VPN on Kodi

  1. Sign up to reputable VPN service that’s compatible with Kodi. We recommend IPVanish to anonymize your Kodi activity.
  2. Download and install the VPN on your desktop or laptop.
  3. Download Kodi onto your computer.
  4. Connect to a VPN server. Connect to the server closest to you for the fastest speeds.
  5. Open Kodi on your device and start streaming. Your streaming activity will be encrypted and hidden from your ISP.

Kodi is an open-source media player which lets you stream all your media in one place, regardless of its format.

If you’re using Kodi, then it’s recommended to use a virtual private network (VPN) alongside it. A Kodi VPN encrypts your streaming activity, hiding it from your Internet Service Provider (ISP), law enforcement, and copyright trolls.

You can install Kodi on most major platforms, but the setup process will differ. This is also the case with VPN installation.

Thankfully, we’ve outlined methods for installing Kodi and a VPN on every popular device and platform, sorted by difficulty. These methods work with all Kodi versions, including v21.0 Omega.

Method 1: Use Kodi with a VPN on Your PC or Mac

Required Materials: Computer or laptop, a trustworthy VPN.

Setup Difficulty: Very easy

Setup Time: 2 minutes

This method is the easiest for using a VPN with Kodi. You just need to download a VPN onto your desktop or laptop, install Kodi, and then run both concurrently.

We’ve outlined these steps in the box below.

Here’s how to setup Kodi with a VPN on Windows or Mac:

  1. Install a VPN on your computer. If you have trouble with this, follow our guide to installing a VPN on Mac and Windows.
  2. Download the Kodi app. Go to and follow the prompts to install the correct Kodi app for your operating system.
  3. Connect to the VPN. Open your VPN app and connect to a nearby server.
  4. Launch Kodi.

Method 2: Use Kodi with a VPN on an Android Phone

Required Materials: Android mobile or tablet, a safe Android VPN

Setup Difficulty: Very easy

Setup Time: 2 minutes

An Android phone is the easiest device to set up Kodi with a VPN. It’s simply a case of installing both apps from the Google Play Store.

Follow the instructions in the box below if you’re unsure.

Here’s how to setup a VPN and Kodi on Android:

  1. Open the Play Store on your Android.
  2. Search for your preferred VPN. If you’re undecided, we recommend ExpressVPN due to its sleek Android app design and excellent streaming capabilities.
  3. Download the VPN. Don’t open the app or connect to a server yet.
  4. Search for Kodi on the Google Play Store. Make sure you choose the Kodi app developed by the Kodi Foundation.
  5. Open your VPN and connect to a server. Ensure your VPN is active before launching Kodi to avoid any IP leaks.
  6. Launch Kodi.

Method 3: Sideload Kodi on Amazon Fire TV

Required Materials: Fire TV device, a secure Firestick VPN.

Setup Difficulty: Easy

Setup Time: 5 minutes

Adding Kodi to a Fire TV device allows you to create an all-in-one media player. While the Kodi application isn’t available directly from the Amazon App Store, it’s still easy to install.

Install Kodi on Your Fire TV Device

Here’s how to install Kodi on your Fire TV Stick or Fire TV Cube:

  1. Launch your Fire TV device and go to the Amazon App Store.
  2. Search for the Downloader app within the store and install it.
  3. Fire TV Downloader App

  4. Next, navigate to Settings > My Fire TV > Developer Options.
  5. Fire TV Developer options

  6. Turn on ADB debugging and select Enable apps from unknown sources.
  7. Enabling ADB debugging on Fire TV

  8. Allow app permissions for the Downloader app.
  9. Enabling app permissions on Fire TV

  10. Open the Downloader app and allow it to access photos, media, and files on your device.
  11. In the URL field insert and select Go.
  12. Searching for Kodi in the downloader app

  13. Select and download the ARMV7A (32BIT) .apk file of the latest Kodi version.
  14. Kodi .apk file download link

  15. Once the Kodi application has finished downloading, click Install.

Once you’ve completed these steps, you can download your preferred VPN onto your Fire TV device.

Install a VPN on Your Fire TV Stick

The simplest way to install a VPN on your Fire TV is to navigate to the Amazon App Store, search for your chosen VPN app, and install it as normal.

Other more complicated methods include sideloading the VPN using an .apk file or installing the VPN on your router.

Method 4: Use a VPN with Kodi on Chromebook

Required Materials: Any Chromebook (ChromeOS 53 or higher)

Setup Difficulty: Very easy

Setup Time: 2 minutes

It’s easy to install a VPN and Kodi on your Chromebook, as both apps are available on the Google Play Store.

We’ve outlined how to install both apps in a few short steps below.

Here’s how to setup a VPN and Kodi on Chromebook:

  1. Go to the Play Store on your Chromebook.
  2. Search for your chosen VPN. Any VPN service with an Android app should be available on your Chromebook.
  3. Download the VPN. Don’t open the app or connect to a server yet.
  4. Search for Kodi on the Play Store. Make sure you choose the Kodi app developed by the Kodi Foundation.
  5. Launch your VPN and connect. Ensure your VPN is active before launching Kodi to avoid any data leaks.
  6. Open Kodi.

Method 5: Use Kodi with a VPN on Android TV

Required Materials: Android TV and a trustworthy VPN (for direct installation), USB flash drive and PC (for sideloading

Setup Difficulty: Easy (for direct installation), Medium (for sideloading)

Setup Time: 5+ minutes

As long as your Android TV supports the Google Play Store, you can simply download Kodi and your preferred VPN directly onto your device.

This method works with any mediaplayer running the Android TV operating system, including: Mi Box, NVIDIA Shield, and Google Nexus Player.

If for any reason you cannot access the Google Play Store from your device, you can also sideload Kodi and your VPN.

Follow the steps below to set up Kodi and a VPN on Android TV, using .apk files:

  1. Adjust your security settings. Go to Settings > Security and Restrictions and enable the option “allow apps from unknown developers”.
  2. Download your VPN’s .apk file. On your computer go to your VPN provider’s website and download the .apk files from your account dashboard.
  3. Download the Kodi .apk file. Go to, then click on the Android logo and select Google Play to download the Kodi .apk file.
  4. Download both .apk files onto a USB flash drive.
  5. Plug the USB into your Android TV.
  6. Access your USB stick using the file explorer app.
  7. Install the VPN and Kodi.

Method 6: Use Kodi with a VPN on iPhone or iPad

Required Materials: PC or laptop, a trustworthy VPN

Setup Difficulty: Medium

Setup Time: 5+ minutes

Aside from macOS, it’s generally harder to set up Kodi on Apple devices than other platforms as its app isn’t available on the App Store.

Other publications suggest jailbreaking your device to bypass this problem but we strongly advise against doing so as it can permanently break your iPhone or iPad.

Instead, we suggest you sideload Kodi onto your mobile device using Cydia Impactor for Windows or Mac. While this method is straightforward, you’ll need to redownload the Kodi app every seven days.

If you have access to a paid developer account then the Kodi app will remain installed, but it costs $99.00 a year.

Note: Before sideloading Kodi, we recommend downloading a VPN onto your iOS or iPad device first.

Here’s how to sideload Kodi onto iOS using Cydia impactor:

  1. Download Cydia Impactor onto your PC or Mac. The download link can be found on the Cydia Impactor website.
  2. Download the latest Kodi .ipa file. This can be downloaded from the iOS Ninja IPA library.
  3. Connect your iPhone or iPad to your computer. This can be done with a USB cable.
  4. Drag and drop the .ipa file from Step 2 into Cydia Impactor.
  5. Select your iOS device from the drop-down menu. It should be the only option listed.
  6. Enter your Apple ID credentials when prompted. If you’re not comfortable providing this, we suggest creating an alternative Apple ID.
  7. Wait for the app to install.
  8. Navigate your device settings. On your iPhone or iPad, go to Settings > General > Profiles & Device Management and then click the profile with your Apple ID.
  9. Click Trust.
  10. Connect to your VPN and open Kodi.

Method 7: Use VPN Add-Ons for Kodi

Required Materials: Windows PC or Linux

Setup Difficulty: Hard

Setup Time: 5+ minutes

You can also install a VPN as an addon within Kodi on PC or Linux. This allows you to change your VPN settings without exiting Kodi, but it also comes with significant drawbacks.

Most notably, not all VPN services support this configuration, the setup process is difficult, and most VPN Add-ons don’t work on Mac.

Our instructions below assume that you have already installed Kodi on your Linux or Windows PC. Moreover, we recommend using Zomboided VPN Manager as it is a reputable add-on that works with the greatest number of VPN services.

Here’s how to install a VPN within Kodi using Zomboided:

  1. Launch Kodi and go to your Settings menu. This is represented by a gear symbol within the Kodi app.
  2. Turn on the Unknown sources toggle. This can be found under System > Add-ons.
  3. Enabling Kodi to download add-ons from unknown sources

  4. Click Yes on the warning message.
  5. Kodi warning message

  6. Download the latest release of Zomboided to your device. This can be located on Zomboided’s GitHub page.
  7. Install Zomboided’s ZIP file. In your Kodi, go to Settings > Add-ons > Install from zip file and select Zomboided ZIP file.
  8. Installing Zomboided's ZIP file on Kodi

  9. Linux machines running LibreELEC or OpenELEC 7+ can skip to step 13. Windows and other Linux devices require OpenVPN installation.
  10. Download the OpenVPN installer. Exit Kodi and download the appropriate installer for your OS from
  11. Run the installer and designate its Destination Folder. When prompted, choose C:\Progam Files\OpenVPN\ as the Destination Folder.
  12. Run Kodi as an administrator. You can find this option by right-clicking the Kodi desktop icon.
  13. Locate the OpenVPN installer on Kodi. Click the magnifying glass icon and select add-ons and then search for “VPN Manager for OpenVPN”.
  14. Install OpenVPN. Click on VPN Manager for OpenVPN and then select Install.
  15. Find and install VPN Manager for OpenVPN

  16. Enter in your VPN login details.
  17. Complete setup. Accept the setup prompts to finalize installation.

Method 8: Install a VPN on Your Router

Required Materials: VPN-compatible router, VPN subscription, PC or mobile device

Setup Difficulty: Hard

Setup Time: 5+ minutes

If you want to use Kodi on a device that doesn’t support native VPN apps, then you’ll need to install a VPN on your router. This also has the added benefit of protecting every device that connects to the router.

That said, router setup is overly complicated and difficult, especially if you’re not tech-savvy. To simplify the process, you could purchase a router ‘pre-flashed’ which comes with the VPN already installed. However, this will cost at least $100.00 in addition to the cost of your VPN subscription.

For video walkthroughs, alongside written instructions, for every type of router installation we recommend referring to our dedicated router VPN setup guide.

Once you’ve installed the VPN onto your router, simply connect your Kodi to the same local network and begin streaming.

Method 9: Use Kodi with a VPN on Xbox

Required Materials: Xbox console, VPN router or VPN hotspot, VPN subscription

Setup Difficulty: Hard

Setup Time: 5+ minutes

Kodi is available on the Microsoft Store. You can download it directly onto your Xbox console.

Kodi's listing on the Microsoft Store

Sadly, this is not the case with VPN apps which aren’t supported on any Xbox. Instead, you’ll need to install a VPN on your router or share your connection via a hotspot to use a VPN on Xbox.

Method 10: Use Kodi on Apple TV 4K or HD

Required Materials: Apple TV (Gen 4 or later), VPN subscription, Mac, Xcode, iOS App Signer, USB-C cable

Setup Difficulty: Very hard

Setup Time: 15+ minutes

Apple TV does not have a native Kodi app, so you’ll have to use a workaround. This is a lengthy and difficult process which involves using third-party applications across multiple devices.

In fact, we strongly advise against following this setup process unless you’re well-versed with the Apple ecosystem.

Here’s how to set up Kodi on an Apple TV HD (Gen. 4) or Apple TV 4K (Gen.5):

  1. Connect your Mac to your Apple TV. If you have a USB-C cable and an Apple TV HD, you can simply plug in your macOS device and skip ahead to Step 2.

    If not, follow the instructions below to pair your devices wirelessly:

    1. Open Settings on your Apple TV.
    2. Go to Remotes and Devices > Remote App and Devices. Keep your Apple TV open on this screen and return to your Mac.
    3. Launch Xcode on your Mac.
    4. Link your Mac and Apple TV. Go to Window > Devices and Simulators > Apple TV and click Pair.
    5. Pair your devices. Enter the verification code generated by your Apple TV into Xcode and click Connect.
  2. Launch Xcode and access account settings. Go to Settings… > Accounts and click the “+” button, then select Apple ID > Continue.

    Xcode account settings

  3. Add your Apple Account to Xcode. Enter your Apple account credentials and then click Next to link your account.

    Signing into Xcode with our Apple ID

  4. Return to Xcode’s homepage and click “Create a new Xcode project”.
  5. Choose a template for your project. Click TVoS > App > Next.

    Choosing a template for our Xcode project

  6. Fill in your project details with the following:

    Product Name: Kodi
    Team: Your Apple Account name
    Organization Name: Your name
    Organization Identifier: com.yourusername

    Click Next to confirm.

    Xcode project details

  7. Create your Xcode project. Choose a location for the project then click Create.
  8. Link your Apple TV to your Xcode project. Click on the device list in the top left of Xcode and select your Apple TV device.

    Linking our Xcode project to our Apple TV

  9. Generate a Kodi deb file. Launch iOS App signer and click Browse, then choose the Kodi deb file.
  10. Sign the Kodi deb file. To do this, select your Apple account as the signing certificate and use the organization identifier from Step 6 as the provisioning profile. Finally, click Start.
  11. Save the deb file. Make sure you save the file in the same folder as your Kodi Xcode project.
  12. Start your Apple TV. Stay on the main screen and return to your Mac.
  13. Open Xcode and locate your device. Go to Window > Devices and Simulators and select your Apple TV.
  14. Install Kodi on your Apple TV. Click the “+” button and select your Kodi project and then “Open”.

    Wait a few moments and Kodi should appear on your Apple TV’s main menu.

Once you’ve installed Kodi, you can simply download a tvOS VPN from the App Store. We recommend using IPVanish as it’s quick to set up on Apple TV and our best VPN for Kodi.

Method 11: Use Kodi with a VPN on Raspberry Pi

Required Materials: Raspberry Pi, compatible OS, VPN subscription

Setup Difficulty: Hard

Setup Time: 5+ minutes

The easiest way to set up Kodi on Raspberry Pi is to install an operating system which already has Kodi integrated within it, such as LibreELEC, OSMC, or XBian, but it can also be done from Raspbian.

Follow these steps first to set up a VPN on your Raspberry Pi:

  1. Download your VPN’s installer. Go to your VPN service’s website and download the appropriate installer onto your Raspberry Pi.
  2. Locate the installer file. Open terminal and type cd~/Downloads/, then press Enter.
  3. Extract the installer. You can do this by typing sudo dpkg -i FILENAME.deb.
  4. Activate your VPN. To do this, type YOUR VPN activate and press Enter.
  5. Enter your login details.

Once your VPN is set up, you’ll need to install Kodi. The simplest way to do this is to install LibreELEC:

    Go to LibreELEC’s website. This can be found at

  1. Select Linux 32-bit or Linux 64-bit. This will vary depending on what your device is running.
  2. Follow the on-screen instructions to finish installation.

Kodi VPN Installation FAQs

Can You Set Up Kodi on PlayStation?

No, it is not possible to install Kodi on PlaySation. However, there are alternatives such as Plex which serve a similar purpose and can be downloaded directly from the PlayStation Store.

Can I Get Kodi on My 1st, 2nd, or 3rd Generation Apple TV?

As of right now, there is no known way to get Kodi on a first, second or third generation Apple TV. If you have a fourth or fifth generation Apple TV, you can read our guide further up this page.