Disclosure: Top10VPN is editorially independent. We may earn commissions if you buy a VPN through links on our site.

How to Install a VPN on Amazon Fire TV Stick

5 Comments
Illustration of people plugging VPN into TV running Amazon Firestick
Simon Migliano
5 Comments

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.

Installing a VPN on Amazon's Fire TV and Fire TV Stick is quick and easy. In this step-by-step setup guide, we’ll run through the five main installation methods.

The best Fire TV and Fire TV Stick VPNs hide your streaming IP address when using Kodi and IPTV apps. They also bypass geo-restrictions.

Some VPNs are very easy to install on a Fire TV or Fire TV Stick. You can search for the application on your Fire OS device, and install it directly from it.

Other VPNs that don’t have a Fire OS application require more complex installation methods, like sideloading.

Before you jump to one of our setup methods, you need to make sure you have everything you need to use a VPN on a Fire TV device.

What You’ll Need to Set Up a VPN on a Fire TV Stick

  • A Fire TV device or Fire TV Stick (v2 or higher)
  • An account with your chosen VPN service

Method 1: Install a Native Fire TV VPN App

Fire TV Setup Difficulty: Very Easy

If your chosen VPN service has a custom app for the Amazon Fire TV Stick, all you have to do is download and install it onto your device.

Here’s how to install a VPN application on your Fire TV Stick with ExpressVPN, as an example:

  1. Open the Amazon App Store on your device
    The app store on the Amazon Firestick
  2. Search for your VPN’s app (e.g. ExpressVPN)
    Searching for ExpressVPN on the Amazon app store
  3. Click ‘Get’ to install the VPN onto your device – you’ll usually need to enter your Amazon account passcode to confirm Downloading a VPN on Amazon Fire TV stick
  4. Open the app, enter your login details and you’re good to go ExpressVPN's Firestick app

Once you’re logged into the VPN app, you then need to connect to a VPN server location before launching an application on your Firestick.

If you encounter setup issues, we recommend contacting your VPN’s customer support team for assistance.

Method 2: Sideload a VPN Using Its APK File

Fire TV Setup Difficulty: Moderate

If you’ve chosen a VPN service that doesn’t offer have a native Fire TV app, but it provides an .apk file, you can sideload the application onto your Firestick.

Firstly, you need to change your Firestick’s settings so it will allow you to install third-party apps.

  1. Once you’ve booted up your Fire TV or Fire TV Stick, navigate to ‘Settings’ and then ‘Device’ The Firestick settings menu
  2. Locate ‘Developer Options’ and toggle on both of them – ‘Debugging’ and ‘Apps from Unknown Sources’ The developer options menu in Firestick
  3. Go back to the ‘System’ menu, click ‘About’ and then select ‘Network’ The network settings menu in Firestick
  4. Note down the IP address of your Fire TV or Fire TV Stick and set it to one side

Your Firestick will now allow you to install apps that aren’t available on Amazon’s App Store.

Once you’ve completed the steps listed above, you can now install .apk files in your Fire TV device.

For this method to work, you’ll need a second-generation Firestick (or newer) and the official download URL for the .apk file of your VPN service. You can find this in your VPN’s account area.

  1. Open your Fire TV, search for ‘Downloader’ and install the ‘Downloader App’ The Downloader app on the Firestick app store
  2. Run ‘Downloader App’ and enter the download URL for your VPN’s APK file The Downloader app on Firestick
  3. Once the download is finished, you’ll see a prompt to install the app. If this doesn’t happen, open the downloads section in ‘Downloader’ and select the APK file

Your VPN app is now installed and ready to use – all you need to do is log in and connect.

  1. On your Fire TV, go to ‘Settings’, then ‘Applications’, and select ‘Manage Installed Applications’ The applications settings menu in Firestick
  2. Find the VPN app you sideloaded onto your Fire TV and click ‘Launch Application’ on the sub-menu that pops up
  3. Enter your username and password for the VPN service – this may require you to use a Bluetooth mouse to make it a little easier
  4. Once you’re into the VPN app, simply select a server location and hit ‘Connect’

Method 3: Sideload a VPN Using an Android Device

Fire TV Setup Difficulty: Moderate

If your chosen VPN service doesn’t have an .apk file, you can still install it on your Firestick with a small element of manual configuration.

This alternative method involves downloading the VPN app onto an Android device and then transferring it to your Firestick.

In addition to an Android device with access to the Google Play Store, you’ll also need at least a second-generation Fire TV Stick. Second-generation devices have the model name “LY73PR.”

Also, before beginning this method, you must first prepare your Firestick for the sideloading process.

Here’s how to sideload a VPN onto your Firestick using a second Android device:

  1. Download and install an app called ‘Apps2Fire’ from the Google Play Store, as well as the Android app for your chosen VPN service The apps2fire app on the Google Play Store
  2. Open the app, tap the menu icon in the top right-hand corner, and then tap ‘Setup’
  3. Where it says ‘IP address of your Fire TV’, enter the IP address you noted down when you changed the network settings of your Firestick, and then tap ‘Save’ The setup section of the apps2fire Android app
  4. Tap the menu icon again, select ‘Upload Apps’, then select the VPN app you want to use on your Fire TV The help section of the apps2fire Android app
  5. The VPN app should automatically install on your Fire TV or Fire TV Stick

Method 4: Install the VPN on Your Router

Fire TV Setup Difficulty: Hard

If your chosen VPN service doesn’t have a Fire TV Stick app, or a .apk file, you also have the option of installing the VPN on your home router.

If this is your chosen method, you need to make sure you have a VPN-compatible router, and an account with a VPN that supports router setup.

Once you’ve established you can install your chosen VPN at router level, here’s the main to do:

  1. Log into your router admin dashboard.
  2. Flash your router with VPN-compatible firmware if it doesn’t already support OpenVPN natively.
  3. Configure the router with your VPN service provider’s configuration files.
  4. Connect to the VPN.
  5. Test the VPN connection for any IP, DNS, and WebRTC leaks.
  6. Connect your Firestick to the VPN router’s WiFi.

Please note that router setup varies across VPN services. Make sure you consult your VPN provider’s router configuration instructions.

Method 5: Share Your Windows PC VPN Connection

Fire TV Setup Difficulty: Hard

If you can’t install a VPN on your router, you can also run it on your Windows PC and share the connection to your Fire TV or Fire TV Stick.

Depending on which version of Windows you’re running, you’ll need to set up either a mobile hotspot or a virtual router. Once that’s done, you can connect your Firestick to the VPN running on your PC.

A guide to how Virtual Routers work

To make sure your computer supports running a virtual router:

  1. Type cmd into the Windows search bar
  2. Right Click on Command Prompt and select Run as administrator
  3. Enter the following: netsh wlan show drivers
    Windows Command Prompt
  4. Press Enter
  5. If you see “Hosted network supported: Yes”, your computer can host a virtual router

Windows 10/11 Mobile Hotspot Setup

Here’s how set up a mobile hotspot on Windows 10 or 11:

  1. Install your chosen VPN onto your PC (if you become stuck you can consult our guide to installing a VPN on Windows)
  2. Navigate to Settings > Network & Internet > Mobile hotspot, then toggle Mobile hotspot to OnScreenshot on mobile hotspot toggle on Windows 10
  3. Navigate to Settings > Network & Internet > Change adaptor options. Right-click on [VPN service provider name] Tap Adapter > Properties
  4. Select the Sharing tab, then tick the box labelled Allow other network users to connect through this computer’s Internet connectionScreenshot of network sharing panel on Windows
  5. Open the drop-down menu and select the hotspot you just created and press OK
  6. Connect to your new network from your smart TV as you would any WiFi network

If you want to stop the mobile hotspot, navigate to Settings > Network & Internet > Mobile hotspot and turn the Mobile hotspot toggle to Off.

Windows Virtual Router Setup

For Windows versions older than 10, you’ll have to set up a virtual router. This is more complex than just setting up a mobile hotspot.

  1. Connect your PC to the internet by WiFi or ethernet
  2. Install your VPN of choice
  3. Re-open the Command Prompt
  4. Type: netsh wlan set hostednetwork mode=allow ssid=NETWORKNAME key=PASSWORD
    Instead of ‘NETWORKNAME’ and ‘PASSWORD’ you should enter the name and password you want to use for your new networkScreenshot of command prompt
  5. Press Enter
  6. Type: netsh wlan start hostednetwork and press Enter
  7. Next up, press Windows key + R to open Run
  8. Type in ncpa.cpl then press OKScreenshot of Windows Run box
  9. In the Network Connections menu, right click on the connection called [VPN service provider name] Tap Adapter and select Properties
  10. Navigate to the Sharing tab, then check Allow other network users to connect through this computer’s internet connectionScreenshot of network sharing panel on Windows
  11. Select your new virtual router from the drop-down menu, then press OK
  12. Make sure your VPN is set to use the OpenVPN protocol, then connect
  13. Connect to your new virtual router from your smart TV, just like you would with a normal WiFi network

To disable the virtual router you will need to enter the following into Command Prompt: netsh wlan stop hostednetwork

Sharing Your PC’s VPN Connection with Your Firestick

Here’s how to share your PC’s VPN connection with your Fire TV Stick:

  1. Open Command Prompt on your PC, type ‘netsh wlan show drivers’ and look for the line that says ‘Hosted network supported: yes’ – keep this window open Screenshot of the command prompt window on a computer
  2. Install your VPN provider’s desktop app onto your PC
  3. Go back to the command prompt window and follow instructions how to start up the virtual router
  4. Open Network Connections in your computer’s Control Panel
  5. Locate the network you created along with a TAP adapter
  6. Right-click on the list item, click ‘Properties’ and then ‘Sharing’ – then check ‘Allow other network users to connect through this computer’s Internet connection’ The WiFi properties window on a PC
  7. Select the name of your network in the drop-down menu

Once your device is set up, connect your Fire TV or Fire TV Stick to the new Windows PC WiFi connection.

Method 6: Share Your Mac VPN Connection

Fire TV Setup Difficulty: Moderate

Connecting your Firestick to the VPN via your Mac is a little easier than on a Windows PC, as Macs have built-in VPN capability.

You’ll be using the connection sharing feature to create a manual connection to your chosen VPN server.

However, the macOS built-in VPN client supports a limited number of VPN protocols. It does not support OpenVPN.

To share the VPN connection from your Mac to your Fire TV or Fire TV Stick:

  1. Ensure that your Mac is connected to the internet via an Ethernet cable.
  2. Create your VPN connection on your Mac using manual configuration, following our Mac VPN setup instructions
  3. Connect to the VPN, open ‘System Preferences’, ‘Sharing’ then ‘Internet Sharing’ The Internet Sharing settings on Mac
  4. Check the box labeled ‘WiFi’ and select ‘WiFi Options’
  5. Choose ‘WPA Personal’ and type in your network name and password
  6. Click OK and then check the box next to ‘Internet Sharing’, then ‘Start’ The internet sharing confirmation message on Mac

Now you can connect your Fire TV or Fire TV Stick to your Mac’s shared VPN network via WiFi.