Antivirus Guide

How to Install a VPN on Kodi

Since Kodi is open-source, using a VPN on the media player requires more steps than usual.

All of our content is written by humans, not robots. Learn More
Aliza Vigderman
Gabe TurnerChief Editor
Last Updated Jan 12, 2024
By Aliza Vigderman & Gabe Turner on Jan 12, 2024

These days, many customers are frustrated with the number of streaming devices and services they own. From Chromecasts and Fire TV Sticks to monthly payments for Netflix, Hulu, and Prime Video, watching television isn’t as easy as it used to be, especially if you want privacy. That’s where Kodi comes in, an open-sourced entertainment media player that combines many streaming services into one interface. Although it’s slightly complicated, it’s possible to use VPNs on Kodi so you can stream privately. Let’s get started!

Our Top Picks of VPNs for Kodi

If you’re using Kodi, it’s safe to assume you value simplicity. That’s why we’ve selected these VPNs as our favorite Kodi counterparts. They’re all really easy to use, they’re fast enough that they won’t slow down your streaming experience, and you won’t pay an arm and a leg for them.

Editor's Rating:
9.7 /10
Editor's Rating:
9.5 /10
Editor's Rating:
9.4 /10

How to Install a VPN on Kodi

The easiest way to use a VPN on Kodi is to install a VPN on the device you’re controlling Kodi from in the form of an app, but we’ll take you through all the possible avenues.


Once you find a VPN that’s compatible with Kodi, here is what you need to do to set your VPN up:

Installing a VPN on Kodi

  1. Sign up either in the actual app or on the company’s website.
  2. Connect to the VPN on the device you’re controlling Kodi with.

The traffic will be encrypted automatically!

Kodi Display

Kodi Add-On

  1. Install your VPN add-on to Kodi.
  2. Open it.
  3. Click on Configuring Your VPN.
  4. Login.
  5. Click Activate to start.

Another way to approach installing a VPN on Kodi is to use an internal Kodi VPN add-on. But not all VPN providers have add-ons setup for Kodi specifically, so this is going to limit your choices. Regardless, here are the steps to follow:

By Router, Phone, Tablet or Computer

Of course, the exact setup process will depend on the device you’re using to control Kodi.

  • Router: If you have a router with DD-WRT firmware, you’ll be able to encrypt Kodi as long as it’s on the router’s network. But setting up a VPN on a router isn’t a one-size-fits-all process; it will depend on your router’s make and model.

Note: Only routers with DD-WRT firmware work with VPNs.

  • Windows:
    1. In the Microsoft store, download the Windows Kodi app.
    2. Choose your VPN.
    3. Sign in.
    4. Press Connect.
    5. Open Kodi.

Make sure you choose a good VPN for Windows, of course!

  • Mac:
    1. In the Apple store, download your VPN.
    2. Click Login and Connect.
    3. Open Kodi on the Mac with the VPN.

Learn more about how to set up a VPN on Macs.

  • Raspberry Pi:
    1. On either your OpenELEC Krypton or your Isengard, open Kodi’s Settings.
    2. Click File Manager.
    3. Click Add Source.
    4. Select None.
    5. Enter the URL of the Kodi VPN add-on.
    6. Click Done.
    7. Click Name Add-On.
    8. Click Done.
    9. Click OK.
    10. Back on the Kodi home screen click Add-Ons.
    11. Click Add-On Browser.
    12. Install it from your zip file.
    13. Once that add-on is installed, click Program Add-Ons.
    14. Click VPN.
    15. Click Add-On Settings.
    16. Sign in.
    17. Connect to your VPN.
  • iOS: Getting a VPN for your iPhone is easy. To set up an iPhone VPN:
    1. Download a VPN from the Apple store.
    2. Log in.
    3. Connect to a server.
    4. Open Kodi.
  • Android: To set up your Android VPN:
    1. Download a VPN for Android from the Google Play store.
    2. Log in.
    3. Connect to a server.
    4. Open Kodi.

By Streaming Device or Gaming Console

Think of Kodi as a gateway to other streaming devices and services, along with gaming platforms. Setting up a VPN for Kodi is a bit more complicated on these types of devices, but you can accomplish it in less than 10 minutes.

  • Roku: Currently, Roku does not support Kodi, so the only way to use a VPN is to screen mirror from an Android. Here is how you do it:
    1. Using the Roku remote, click Home.
    2. Click on Settings.
    3. Click on System Update.
    4. Make sure you have the most updated software.
    5. Hit Settings.
    6. Click on Screen Mirroring.
    7. Click on Enable Screen Mirroring.
    8. Hit the OK button.

    As long as your Android has a VPN connection, you will be protected when you open Kodi.

    Tip: Since Roku doesn’t support Kodi, you’ll need to use Screen Mirroring from your Android phone to use a VPN on Roku.

  • Fire TV Stick/ Fire TV: Set up Kodi on your Fire TV Stick or Fire TV by configuring the VPN on your router; just make sure you get a VPN that works with the Fire TV Stick.
  • Xbox One: If you want to use Kodi on your Xbox, you’ll need an Xbox One or later, a working internet connection, and an Xbox live account. Like the Roku and the Fire TV Stick, Xbox doesn’t support VPNs, so you’ll either need to go through a router, a Mac, or a PC. Here are the steps to follow:
    1. Select one of the best VPNs for Xbox.
    2. Set up your Xbox VPN.
    3. On the Xbox home screen, press Y on the controller to search.
    4. Type in Kodi.
    5. Select the Kodi app.
    6. Click Get.
    7. Launch it when you’re ready.1
  • Android TV:
    1. Install VPN on your Android TV.
    2. Connect to a server.
    3. Under Settings, click Security Menu.
    4. Click on the Unknown Sources option.
    5. Click on Enable.
    6. Download Kodi from the Google Play store.
    7. Install it.
    8. Sign in.
  • Apple TV: Using Kodi on Apple TV isn’t the most straightforward process in the world, as it involves signing up for an Apple developer account and then downloading the following software/files:
    • Xcode app (available on Apple store)2
    • iOS App Signer app3
    • Kodi.deb.file4.

    Once you have all of the above set up, here is what you do:

    1. Plug in your Apple TV to your Mac using a USB cable.
    2. Run the Xcode app.
    3. Select Create a New Xcode Project.
    4. Select Application.
    5. Click Single View Application.
    6. Click Next.
    7. Click Create a New Project.
    8. Fill out the app name as Kodi and the Bundle Identifier field as “com.arcarde.kodiappletv”.
    9. Fill out the rest of the fields.
    10. Click Next to save your project.
    11. Back on Xcode’s main window, there should be an error that says Matching Provisioning Profile Cannot Be Found.
    12. Click Fix Issue.
    13. Sign in with your Apple developer account.
    14. Click Choose and select your development team. Xcode will create a provisioning profile.
    15. Click the drop-down menu at the top left corner of the Xcode app.
    16. Select Choose Apple TV And Other Options.
    17. Open the iOS App Signer.
    18. Click your Signing Certificate and Provisioning Profile.
    19. As your input file, Select Kodi.deb.
    20. Enter in the same app display name you gave to your project on Xcode.
    21. Click Start
    22. Install the .IPA file on your Apple TV.
    23. Back in Xcode, click the Windows Menu.
    24. Click on Devices.
    25. Click on Apple TV.
    26. Select your .IPA file.
    27. Install it on your Apple TV.

    Now, you’ll be able to use Kodi with Apple TV. Finally! Just make sure you have the right VPN for your Apple TV set up in the first place.

  • Chromecast: We use Chromecast for streaming at home; unfortunately, it doesn’t support Kodi directly, so you’ll have to set up Kodi on your device and then cast it to Chromecast as you would normally:
    • Android: Although it’s super easy to cast from Android phones, this method will drain your battery life, so don’t plan on doing anything else but streaming:
      1. Download the Google Cast app from the Google Play store.
      2. Open the app.
      3. Click the Cast icon.
      4. Select your Chromecast.
      5. Launch Kodi on your Android.
    • PCs/Macs:
      1. In the Chrome browser, add the Chromecast extension.
      2. Install Kodi.
      3. Launch Kodi along with the Chrome browser.
      4. Within Chrome’s Settings (signified by three vertical dots), click Cast To.
      5. Click on Cast Desktop.
      6. Back in Kodi, select the video you want to stream and it will go to your Chromecast.
  • Chromebook:
    1. Connect to your Chrome VPN app.
    2. Download the Kodi app from the Google Play store.
    3. Install and launch Kodi5.
  • PlayStation: You can download Kodi onto your PS46, but beyond that, instructions will differ based on whether you’re using a VPN on your router, Windows or Mac.
    • Router:
      1. Connect your VPN to your router.
      2. On your PS4, go to XMB Menu.
      3. Go to Settings.
      4. Go to Network Settings.
      5. Click Set Up Internet Connection.
      6. Click on Use Wi-Fi.
      7. Set your connection method as Easy.
      8. Join your Wi-Fi network.
      9. Enter your password.
      10. Click Do Not Use A Proxy Server.
      11. Accept all settings.
    • Windows:
      1. Connect to a Windows VPN.
      2. Connect your PS4 to your Windows PC using a crossover cable.
      3. Slide over to your Windows Menu.
      4. Click Control Panel.
      5. Click Network and Sharing Center.
      6. Click Change Adapter Settings.
      7. Click VPN Properties.
      8. Click Sharing.
      9. Select Allow Other Network Users to Connect.
      10. On your Home Networking Connection, click on the Wi-Fi network that your PC is already on.
      11. Select OK.
      12. Open the VPN.
      13. Connect to a server.
      14. Back in the PS4, go to the XMB menu.
      15. Hit Settings.
      16. Click on Network Settings.
      17. Click on Set Up Internet Connection.
      18. Click Use a LAN Cable.
      19. Under Select Connection Method, choose Easy.
      20. Click Do Not Use Proxy Server.
      21. Accept and test your connection.
    • Mac: Once you have your Mac VPN going, follow these steps:
      1. Connect the Mac to your PS4 using a crossover cable.
      2. On your Mac, go into System Settings.
      3. Click on Sharing.
      4. Click on Internet Sharing.
      5. Share Your Connection From.
      6. Select either Ethernet, AirPort or Wireless from the drop-down menu.
      7. Under To Computers Using, choose the same connection you’re on.
      8. Check the box next to Internet Sharing; its status should turn green.
      9. Back in the VPN app, connect to a server.
      10. In your PS4’s XMB menu, click Settings.
      11. Click on Network Settings.
      12. Click on Set Up Internet Connection.
      13. Choose Use a LAN Cable.
      14. Choose Easy for Your Connection Method.
      15. Your Ethernet connection will be scanned.
      16. Click Do Not Use a Proxy Server.
      17. Accept all settings.
      18. Test your connection7.

Why Use a VPN for Kodi?

Now that you’ve gotten a very detailed rundown of how to use a VPN on Kodi, let’s go over why you would want to in the first place.

Can You Use Kodi Without a VPN?

Yes, you can use Kodi without a VPN, but that has several implications, including:

  • Internet service provider surveillance. Your internet service provider (ISP) will be able to see exactly what you streamed on Kodi, for how long, and the exact timestamps of your watching sessions.
  • Foreign streaming libraries blocked. Netflix looks different in every country, but if you don’t use a VPN to change your IP address, you’ll be limited to the library of the country you’re physically in.
  • Insecurity of public Wi-Fi networks. Especially if you’re using Kodi on a public Wi-Fi network, your connection is not safe, as your device’s private IP address will be exposed.

Reasons to Use a VPN on Kodi

People have different reasons for using VPNs, including but not limited to:

  • Stream international content. Hiding your real IP address means that you can change your region on Netflix and other streaming services, opening up new libraries of shows and movies.
  • Privacy from ISP. VPNs hide the websites and web apps you use, along with your device’s real IP address, so your ISP will have no idea you’re using Kodi.
  • Protection against hackers. Finally, VPNs make you less vulnerable to hacking; no wonder so many users flocked to VPNs in 2020!

What is Kodi?

Chances are, if you made it this far, then you probably know what Kodi is by now, but we’ll say it anyway. Kodi is a media player that combines a bunch of different streaming services into one user-friendly interface for:

  • Android
  • iOS
  • Windows
  • Mac
  • Chromecast, etc.

Open-source, Kodi has 30 million users around the world8.

What is a VPN?

A VPN is a virtual private network that encrypts a user’s web activity and devices’ IP addresses into a tunnel, blocking them from view of the ISP.

What is a Kodi VPN?

A Kodi VPN is either a VPN app used on the device that controls Kodi or an internal Kodi add-on. It hides everything the user does on Kodi, from the programs they chose to stream to the amount of time they spent streaming.

As a platform, Kodi is legal. However, using Kodi to watch copyrighted content that you haven’t paid for is still illegal, even if Kodi is light on regulation9. A report before the FTC explains, While the Kodi system itself is a legitimate media player, the system is open source – meaning that just about anybody can use the device’s original blueprint to create software that configures Kodi boxes to access illegal streams of films and shows that are available online – and unfortunately, they do.”10 In other words, Kodi is like a street, and the content is like the drivers. While the street itself isn’t illegal, you can certainly commit illegal activities while driving.

How to Add Channels on Kodi

Channels is a Kodi add-on from the Butter Fingers Repository. It includes a variety of genres, from horror to anime to documentary and everything in between. To add channels:

  1. Go to the Butter Fingers Repository.11
  2. In Kodi’s System Settings, click File Manager.
  3. Click Add Source.
  4. Click on None.
  5. Insert your URL and name it “butter”.
  6. Click OK.
  7. Click on Main Menu.
  8. Click on Add-Ons.
  9. Click the Add-On Package Installer icon in the top left-hand corner.
  10. Click Install From Zip File.
  11. Select Butter.
  12. Click on the file.
  13. Select Install From Repository.
  14. Select Butter Fingers Repo.
  15. Click Video Add-Ons.
  16. Click Channels.
  17. Hit Install.
  18. Click on OK.

Hey, we never said using Kodi was going to be easy!

Can I Get a Free VPN for Kodi?

It is possible to get a free VPN for Kodi, whether that’s a completely free VPN or a VPN with a free trial. But while there are a few options available, they all come with some limits, whether that’s on the time you can use the VPN, the amount of data you can use while connected, or what have you. So be cognizant that while there are technically free VPNs for Kodi, if you want a VPN for the long term, you’ll probably want to buy a subscription at some point.

Free VPNs for Kodi

  • Surfshark: Surfshark works with Kodi and has a 30-day free trial. Learn more about Surfshark’s pricing.
  • Windscribe: Windscribe’s Kodi-compatible VPN app works on Android or Linux devices only. Note that the free version is limited to 10 servers and 10 GB of data per month. Also, if you want a VPN for Netflix, know that only Windscribe’s servers in the U.S and U.K are compatible. Read more about the costs of Windscribe.
  • IVPN: Last and also least, IVPN has a free trial, but it’s only three days and its servers don’t work with Next. Beyond those first few days, IVPN costs anywhere from $6 to $10 a month or $60 to $100 a year.
Surfshark Browser
SurfShark Browser

How to Choose a VPN for Kodi

So, which VPN is best for Kodi in the first place? Not many VPNs work with Kodi, so the first step is choosing one that’s compatible such as:

  • Ivacy VPN
  • NordVPN
  • FastestVPN
  • ExpressVPN
  • Surfshark

More Factors to Consider

Now that we’ve narrowed down the races, choose a VPN based on factors like:

  • Privacy: The VPN should be based in a country that’s not a member of Five Eyes, so the company can’t share your data. But also, the VPN shouldn’t have much to share, only logging account and payment information and no IP addresses or web activity data. Of course, its encryption method should be a sound AES-256.
  • Streaming: You’re selecting a VPN for Kodi, so make sure your favorite streaming apps don’t block your VPN’s IP addresses. Giants like Netflix block both VPNs and proxy servers, so you’ll have to find a solid VPN for streaming.
  • Speed: Especially for streaming, speed is important, so select a VPN with fast upload and download speeds and little latency.
  • Security: For the most protection, look for VPNs that encrypt your data multiple times through multihop.
  • Cost: Even if your VPN isn’t free, it shouldn’t cost an arm and a leg; it’s not necessary to spend more than $10 a month on your VPN, in our humble opinion.
NordVPN Speed Test Brussles
NordVPN Speed Test Brussles


Since it’s open-source, using a VPN on Kodi is not the most straightforward process in the world. However, it’s worth it to be able to access all your streaming services in one location, and privately at that. Once you’ve got your Kodi VPN set up, learn how to test your VPN to make sure it’s working and then enjoy private entertainment.


Since Kodi is a lesser-known media player, whenever we bring it up, we’re barraged with questions. Here are the ones we get the most.

  • What is the best Kodi VPN?

    The best VPNs for Kodi include NordVPN, ExpressVPN and Surfshark.

  • How can I stream with a Kodi VPN?

    How you stream with a Kodi VPN depends on your device, but you’ll either use a VPN app or a Kodi add-on. You can also connect your VPN to the router, and if Kodi is on the same network, it’ll be encrypted as well.

  • What is Kodi used for?

    Kodi is used for streaming and gaming.

  • What is a Kodi add-on?

    A Kodi add-on is an app that users can install within Kodi; they include both streaming services, VPNs, and thousands of other options.

  1. IPVanish. (2021). Setting up Kodi on the Xbox One.

  2. Apple. (2021). Xcode on the Mac App Store.

  3. Github. (2021). iOS App Signer.

  4. Kodi. (2021). Kodi.deb.file.

  5. FastestVPN. (2020). Kodi VPN: How to Setup a VPN on Kodi.

  6. Kodi. (2020). Download Kodi on PS4.

  7. PureVPN. (2021) How to Setup VPN on PS4.

  8. Kodi. (2020). Download Kodi TV App (v18/v17) for Android, iOS, Windows.

  9. Kodi. (2019). Is Kodi legal?.

  10. Federal Trade Commission. (2018). Copyright Alliance FTC Comments.

  11. Butter Fingers Repository. (2018). Index of /butter.