Stremio Not Working With a VPN? This is How You Can Fix it!

Reading time icon 13 min. read


Readers help support VPNCentral. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more

tremio not working with vpn

Finding out that Stremio is not working with your VPN is a bummer. Let’s see how we can get this fixed.

Stremio is a powerful media center app that aggregates all your live and on-demand streaming services in one place.

The free platform is available on desktop and mobile. All you have to do is browse the official add-ons library or add your own third-party ones to access the content you desire.

Geo-restrictions apply when using official add-ons for the likes of Netflix and Amazon Prime. Therefore, many users connect to a VPN to spoof their location and unblock international content.

But what happens when a VPN stops working?

Why is Stremio not working with a VPN?

Problems with Stremio and VPNs can be separated into three main categories. 

  • Technical problems with the Stremio platform – You can usually solve these by keeping the app up to date and making sure it’s not blocked by your firewall.
  • Problems with an individual add-on and your location – When the likes of Netflix have discovered your real IP address despite using a VPN.
  • ISP problems – If your ISP is blocking unofficial content or is having technical issues with its DNS.

How is Stremio blocking VPN services?

As an app, Stremio doesn’t block VPNs itself. However, many of the official add-ons for well-known streaming services enforce geo-blocking and don’t permit VPNs. Your VPN service might be blocked in the following ways:

  • Blacklisted servers – Stringent streaming services will sometimes block well-known VPN servers by IP address.
  • IP leaking – Your real IP is occasionally leaked if you don’t use the right VPN settings, or the VPN provider doesn’t have adequate leak prevention. 
  • GPS data – Mobile devices often share GPS location data, not just your IP address.
  • Cookies and cache – If your real location is ever leaked, cookies may remember that info even if you’ve connected to a VPN afterward. 

How to fix Stremio not working with a VPN?

The following steps ensure nothing interferes with your VPN connection when trying to watch Stremio. 

1. Update to the latest Stremio release

Before doing anything, you should check if you’re using the latest Stremio app. Updates are released to fix bugs and maintain compatibility with add-ons. If your version is old, it might stop working with your VPN.

  1. Open the Stremio app and go to Settings > General.
  1. In the bottom left, you should see the app version.
stramio app version
  1. Click the link and it’ll take you to the official website.
  1. Here, you can check for a new version.
  1. If there is one, download and install Stremio again. It’ll automatically replace your current version.

2. Check your Firewall

Sometimes Windows Firewall will block Stremio. This often occurs after installing the latest version. To solve this, you must add it as an exception:

  1. Go to Settings > Update & Security, then click Windows Security on the left pane.
  1. Click Firewall & Network Protection, then click Allow an app through the firewall.
allow stremio through firewall
  1. Scroll down to find Stremio and check both boxes.

Now Windows isn’t blocking your connection anymore, so you can proceed with other fixes.

3. Use leak prevention settings

Good VPN services have built-in methods of preventing your real IP address from leaking. Sometimes these settings can be configured in the VPN app, so look out for:

  • Disable IPv6 – This stops internet requests from being sent via the IPv6 protocol. Since IPv4 is still the standard, there’s no harm in using this setting.
  • Block WebRTC – This technology is most commonly used by web browsers for tasks like audio or video conferencing. It can cause leaks, so disable it where possible.
  • Kill Switch – Enabling a kill switch halts internet requests when you become disconnected from the VPN. Therefore, your real IP isn’t accidentally revealed.
vpn kill switch settings

3. Change the VPN server

For Stremio to show streaming services or content libraries from other countries your VPN must be connected to an appropriate server location. 

For example, if you’re in the United States and want to watch Netflix Italy, you must connect to an Italian server first.

If you’re using the right location and Stremio still won’t work, the server could be blacklisted or down for maintenance. 

So, it’s a good idea to try a different one:

  1. Log out of Stremio.
  2. Go to your VPN app.
  3. Open the list of server locations.
expressvpn server list
  1. Choose the relevant country or a different city within that country.
  2. Wait to be connected, then log back into Stremio and try again.

If the problem persists, check out a few more servers, then try these other fixes.

4. Delete desktop Stremio cookies

If you watch Stremio on your web browser, it’ll store cookies that may contain your location data. If your real IP is ever leaked and you log in to Stremio, it might save this info and cause problems later.

Here’s how to fix that:

  1. Go to your browser’s settings and locate the cookies section.
  2. On Chrome, you can find it under Privacy and Security. 
chrome privacy and security settings
  1. Click See all site data and permissions.
  1. Scroll down to Stremio or locate it via the search bar to delete the data. 
  1. Individual Stremio add-ons might also store their own cookies. If you’re trying to access Netflix, find and delete the Netflix cookies too.

5. Clear mobile app cache

The Stremio mobile app cache has a similar function to browser cookies. It saves information about your account to speed up the experience. 

However, if your real location is saved or the data is corrupted, it can interfere with your VPN connection. 

Here’s how to wipe this data:

On Android

  1. Sign out of the Stremio app.
  2. Open Settings > Apps, then locate Stremio.
clear data and cache in stremio app
  1. Tap Storage, followed by Clear Data and Clear Cache.

On iOS

  1. Sign out of the Stremio app.
  2. Open Settings > General > Storage
  3. Swipe down to Stremio and tap the Offload app.

6. Clear local storage

Stremio maintains a second cache that you can delete within its app. This data can sometimes include bugs that stop VPNs from working.

clear local storage on stremio
  1. Go to Settings > General.
  2. Scroll down and click Clear Local Storage.

Note: This will also remove any saved videos.

7. Turn off location services on mobile

While VPNs are great at masking your IP address, mobile devices also share GPS data. Turn this off to prevent your real location from leaking and Stremio from not working with the VPN.

On Android

turn off location services on android
  1. Open Settings > Location.
  1. Swipe Access my location off. This will disable location data for all apps.
  1. Alternatively, locate Stremio in the app list to revoke its individual location permission.

On iOS

turn off location settings on ios
  1. Go to Settings > Privacy > Location Services.
  1. Swipe off for all apps or locate Stremio to revoke its individual permission.

8. Change DNS settings

The DNS protocol is used to translate domain names into IP addresses. Typically, your ISP automatically assigns its own DNS to your device. However, these can sometimes be slow or reveal your geographic location.

Luckily, if this is the reason behind Stremio not working with your VPN, there’s a workaround.

You can use Google and Cloudflare’s public DNS services to fix streaming problems.

Here’s how to make the switch depending on your OS: 

Windows

  1. Open Control Panel > Network and Internet > Network and Sharing Center, then click Change adapter settings.
windows 10 ethernet properties ipv4
  1. Right-click on your current network and select Properties.
  1. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  1. Under Use the following DNS server addresses, enter Google’s public DNS 8.8.8.8 in the first field and Cloudflare’s 1.1.1.1 in the second.
windows 10 ipv4 properties dns

macOS

  1. Open the Apple menu and go to System Settings.
  1. Click Network in the sidebar, then select your active network connection.
  1. For a wired network click Advanced. Click Details for a Wi-Fi network.
  1. Click DNS and scroll down to the list of DNS servers to modify them. Enter 8.8.8.8 and 1.1.1.1.

Android

  1. Go to Settings > Wi-Fi, and long-press on your active Wi-Fi network.
  1. Tap Modify network and Advanced settings.
android network settings
  1. Under IP settings, tap Static.
  1. Enter 8.8.8.8 and 1.1.1.1 in DNS1 and DNS2, respectively.

iOS

configure dns on ios
  1. Open Settings.
  1. Tap on Wi-Fi and choose your network.
  1. Tap the blue icon and find the Configure DNS option.
  1. Enter 8.8.8.8 and 1.1.1.1 in DNS1 and DNS2, respectively.

9. Change VPN protocol

VPN services use different encryption protocols to secure your internet connection. If Stremio isn’t working with your VPN, the issue might be with the encryption protocol being used.

Switching to another protocol can help:

  1. Open Your VPN Application: Start the VPN app on your device.
  2. Access Settings: Look for the settings or preferences menu within the app.
ExpressVPN settings
  1. Find the Protocols Section: Navigate to a section labeled something like “VPN Protocols” or “Encryption.”
  2. Select a Different Protocol: Common options include OpenVPN, IKEv2, and WireGuard®. OpenVPN is widely supported and known for its balance between security and speed.
expressvpn protocols
  1. Save Changes and Reconnect: Apply the changes and reconnect to your VPN. Try accessing Stremio again.

10. Use a Dedicated IP

A dedicated IP can reduce the chance of being blocked by streaming platforms due to its unique nature:

  1. Check with Your VPN Provider: Not all VPNs offer dedicated IPs, so first, ensure your provider does. Good options include NordVPN and Surfshark.
  2. Subscribe to a Dedicated IP Service: This may be an additional feature within your VPN subscription.
  3. Activate Your Dedicated IP: Follow your VPN provider’s instructions to activate and assign the dedicated IP to your account.
  4. Connect Using Your Dedicated IP: When connecting to your VPN, select the option to use your dedicated IP address.
  5. Launch Stremio: With the VPN connected, open Stremio to see if the issue is resolved.

11. Update Network Drivers

Outdated network drivers can cause connectivity issues. Updating them can often resolve VPN-related problems.

  • Windows:
    1. Open Device Manager: Right-click on the Start button and select “Device Manager.”
    2. Expand Network Adapters: Find your network device in the list.
    3. Update Driver: Right-click on your network device and choose “Update driver.” Select “Search automatically for updated driver software” and follow the on-screen instructions.
  • macOS:
    • Check for Updates: Click on the Apple menu > “System Preferences” > “Software Update.” If any updates are available, follow the prompts to install them.
  • Linux:
    • Open a terminal and use your distribution’s package manager to check for updates. For Ubuntu, for example, you might use sudo apt update followed by sudo apt upgrade.
  • Android/iOS:
    • Check for System Updates: Go to “Settings” > “System” > “System Update” (the exact path may vary). Download and install any available updates.

12. Change the VPN provider

If Stremio is still not working with your VPN or streams are buffering, consider trying a different VPN provider. Free VPNs can’t handle streaming and are prone to being blacklisted.

Below are our top premium service picks.

The best VPNs for Stremio

We tested the leading VPN providers with Stremio and found three that performed the best.

1. ExpressVPN – best overall performance

The top spot goes to ExpressVPN as it provides the most well-rounded VPN service. Firstly, it has exceptional coverage, spanning 94 countries. There’s always a server for bypassing geo-restrictions wherever you or the content is located.

Secondly, it has the best leak protection, so you never have to worry about your real IP being exposed and causing Stremio to stop working. 

Top tip: Disable IPv6 and WebRTC in its app settings when using its browser extension.

expressvpn privacy and security

It also offers consistently fast streaming speeds. And its apps for desktop and mobile are light and easy to use alongside Stremio. 

ExpressVPN

ExpressVPN

Enjoy a fast and uninterrupted connection to Stremio with this high-performing VPN.

2. CyberGhost – optimized streaming performance

We love CyberGhost for Stremio because of its reliable streaming performance. Not only is it generally fast, but it also has over 100 optimized servers for specific streaming services across the world. 

cyberghost vpn germany servers

Let’s say you’re in the US but want to access Netflix Germany on Stremio. You can go to the streaming category in the CyberGhost app and scroll to find German Netflix. There’s even a second version for the server, which uses Amazon Fire!

CyberGhost also has great leak prevention, and you can claim a dedicated IP. This ensures you won’t fall victim to a server getting blacklisted because only you have access to the IP.

CyberGhost

CyberGhost

Enjoy the best video quality thanks to CyberGhost’s streaming-optimized servers.

3. NordVPN — highest number of servers

NordVPN has a lot going for it. With over 5,500 servers, most locations have multiple options to choose from. So, if one stops working, there’s another ‘round the corner.

Streaming speeds are consistently over 100Mbps, and it supports 6 simultaneous device connections. I.e., you can easily watch a show on Stremio while someone else uses the VPN for gaming.

To top it off, NordVPN has a strong focus on security and privacy, with extra features like ad blocking and malware protection. You can even monitor your personal details for identity theft on the dark web.

NordVPN

NordVPN

Have your pick of international servers and enjoy Stremio on all your devices with NordVPN.

Wrap up

Stremio not working with VPN services can be frustrating when you want to access content from other regions. 

However, by following the fixes above, you’ll prevent your location from leaking and avoid other technical problems. 

We hope our guide has helped you go back to smooth, unrestricted streaming! 

FAQ

Do I need a VPN to watch Stremio?

A VPN isn’t required to watch Stremio. But if you don’t use one, you’re restricted to individual add-ons available in your region.

I.e., If you wish to unblock international Netflix libraries or streaming services only available in different countries, you need a VPN with the relevant server locations.

How do I add a VPN to Stremio?

Stremio is a desktop and mobile app, which you can use on Windows, macOS, Linux, and Android. It’s also available on iOS with limited features.

The best way to use a VPN alongside it is to download a VPN app to the devices where you watch Stremio. Simply launch the VPN app, pick a location for the content you want to watch, then launch the streaming app.

Alternatively, you can configure VPNs on certain routers. Any device on the network, including those using Stremio, will connect through the VPN.

Each VPN provider has their own router compatibility and settings.

Why is my Stremio app not working?

Common reasons why your Stremio app might stop working include:

  • Using an old or unsupported version.
  • Windows Firewall blocking the connection.
  • Your antivirus software is blocking the app.
  • An individual add-on needs to be fixed.