Stremio VPN Addons Not Working?
VPN is connected but Stremio addons fail to load, return no results, or show errors.
Below are the most common root causes and the most reliable fixes for Stremio VPN addons not working, ordered from quickest to most thorough. The fixes apply regardless of which country's Stremio library you're trying to access.
Most common in
Why this happens
- 1Torrentio and other addon APIs are hosted on domains blocked by ISPs in your country even when a VPN is active — addon APIs use separate endpoints from the main Stremio app
- 2DNS leak exposes your real location to Stremio's addon manifest server, which returns a country-filtered or restricted addon list
- 3Your VPN server's IP is flagged by Torrentio's rate-limiter, which blocks datacenter IP ranges to prevent scraping abuse
- 4The Stremio addon store endpoint (api.strem.io) is geo-blocked or throttled in your country, preventing addon installation and updates
Step-by-step fixes (5 solutions)
- 1Reinstall or refresh Torrentio by removing and re-adding the addon
Go to Settings → Addons in Stremio, remove Torrentio, then re-install from torrentio.com. This forces a fresh API connection through the VPN tunnel.
- 2Enable DNS leak protection in your VPN app
Visit dnsleaktest.com while your VPN is active. If your real ISP shows up, enable DNS leak protection — it forces all DNS queries through the VPN's resolver, preventing addon manifest geo-filtering.
- 3Try a different VPN server in the same country
Torrentio rate-limits datacenter IP ranges. If one server fails, switch to another in the same location — residential-flagged IPs from the same country are more likely to succeed.
- 4Restart Stremio with VPN already connected
Stremio caches addon API results on startup. If you launched Stremio before connecting the VPN, the cached results reflect your real IP. Disconnect the app, connect VPN first, then relaunch.
- 5Update your Stremio app to the latest version
Older Stremio versions have known HTTPS certificate issues that cause addon API calls to fail behind certain VPN tunnels. The latest version (5.x) includes better TLS handling. Check stremio.com for the current release.
Provider-specific fixes
Exact steps for the most popular VPNs for Stremio, ranked by score.
- 1.Enable SmartPlay in Settings → General — SmartPlay routes DNS queries through NordVPN's optimised resolvers, preventing the DNS leaks that cause Stremio addon manifests to return geo-filtered results.
- 2.If Torrentio returns no streams, switch to a different server in the same country via the server list — NordVPN's specialty servers (P2P-optimised) are less likely to be rate-limited by Torrentio's anti-abuse system.
- 3.Disconnect VPN, close Stremio, reconnect to a P2P server (Settings → Specialty Servers → P2P), then relaunch Stremio — ensures the addon store registers your VPN IP before Stremio caches its server list.
- 1.In the server list, switch to "For Torrenting" mode — CyberGhost's torrent-optimised servers are specifically configured for P2P traffic, which Torrentio addons depend on for stream sourcing.
- 2.Enable the DNS leak protection toggle in Settings → Privacy Features — this forces all DNS queries through CyberGhost's resolver and prevents Stremio addon APIs from detecting your real location.
- 3.If Torrentio returns errors, disconnect, clear the Stremio cache (close app fully), reconnect to a torrent-optimised server, then relaunch Stremio for a fresh addon API registration.
- 1.In Preferences → DNS, confirm "Use ExpressVPN DNS servers" is enabled — a DNS leak will route Stremio's addon manifest requests through your real ISP resolver, returning geo-filtered addon lists.
- 2.Use Smart Location to connect to the fastest available server — ExpressVPN's routing algorithm selects the least congested server, reducing the latency that causes Torrentio API timeouts.
- 3.If Torrentio fails on the current server, try a server in a different city (e.g., switch from New York to Los Angeles) — different IP ranges have different Torrentio rate-limit status.
- 1.Enable Override DNS in Settings → VPN Settings → DNS — set DNS to 1.1.1.1. This prevents ISP DNS hijacking that can cause Stremio addon API calls to fail even when the tunnel is active.
- 2.In the server list, filter by "P2P" to connect to servers optimised for peer-to-peer traffic — Torrentio uses P2P endpoints that work better on these nodes.
- 3.Restart Stremio with the VPN already connected. Surfshark's NoBorders mode (Settings → Advanced) automatically selects the best server for your region if addon connectivity remains inconsistent.
- 1.Connect to a Plus-tier server with the P2P label — free Proton servers do not support P2P traffic, which Torrentio requires. Look for the "P2P" badge in the server list under your country.
- 2.Enable NetShield DNS filtering in Settings → Connection → NetShield and set it to "Block malware and ads" — this uses Proton's DNS resolver and prevents ISP DNS leaks that break Stremio addon resolution.
- 3.If addon loading fails, try Proton's WireGuard configuration (Settings → Protocol → WireGuard) and reconnect — WireGuard's connection is less likely to be fingerprinted and blocked by ISP DPI than OpenVPN.
Frequently Asked Questions
Why do some Stremio addons work but Torrentio specifically fails with my VPN?
Stremio works fine without a VPN but addons break when I connect — why?
Which Stremio addons need a VPN and which work without one?
Still not working? It might be time to switch VPNs.
NordVPN is our top-ranked VPN for Stremio — Streaming 9/10.
Affiliate disclosure: we earn a commission at no extra cost to you.