If BBC iPlayer, ITVX, Channel 4 or Sky Go has stopped playing, you have one of three problems: the broadcaster has spotted a VPN, it thinks you are outside the UK, or something on your own network is making it look that way. ITVX is the only one of the four that tells you which, through twelve published error codes. The other three leave you to work it out.
Sometimes the cause really is a VPN. Sometimes you are sitting in the UK and a workplace network, a browser privacy setting or a mobile data-saver is making the service think otherwise. This guide helps you tell the difference, then get back to the official stream.
StreamLocator is a streaming-built alternative to a VPN. It lets you reach official UK streams from outside their region.
A VPN that worked last month can stop working because broadcasters recognise some VPN and proxy traffic instead of seeing a normal household connection. The exact checks differ by service. ITVX publishes specific VPN-related error codes, BBC iPlayer describes its IP and proxy checks, and Channel 4 documents IP-based geo-blocking and blacklisting. Sky Go takes a different approach: it says its apps are not for use outside the UK, but publishes no VPN explanation or geo-block code.
The underlying mechanics are the same across every live sport, and we have covered them in detail for F1 TV. What matters here is narrower: an error does not always mean your VPN is the problem.
BBC iPlayer says that work, university, hospital and business networks can route traffic outside the UK or use a proxy. ITV says some devices, especially browsers, automatically enable VPN-like settings. Channel 4 can reject a UK viewer whose IP is not registered as UK-based, or is blacklisted. A football stream can therefore fail even when you are physically in the UK and have never deliberately installed a VPN.
The practical fix depends on the message you see. Check that first, rather than changing random settings or assuming the broadcaster has removed the match.
There is no code to look up here. The BBC publishes no error string for this, so you are diagnosing from the refusal itself and from what else is on your connection. The BBC help page for playback outside the UK says playback stops when it cannot be confident of your location, which is why the causes in the next section matter more for iPlayer than for the other three. Our BBC iPlayer guide covers the official-stream access route.
Sky publishes neither a VPN statement nor a geo-block error code, which makes this the hardest of the four to read from the screen. One exception is worth knowing: Republic of Ireland customers do get EU portability, for up to 30 days at a time, after which they have to watch in Ireland again to re-verify residency. UK customers get no equivalent. If you already have the required subscription, see our Sky Go outside the UK guide.
Channel 4 does not say it detects VPNs. Its viewer FAQs document geo-blocking software that checks where your computer is located when it connects to the internet. The message is "content not available in your area", meaning the IP address is either not registered as UK-based or is blacklisted. Its territory includes the UK, Republic of Ireland, Jersey, Guernsey and Isle of Man. For access from elsewhere, use our Channel 4 outside the UK guide.
ITVX is the clearest service to diagnose, because ITV publishes what each code means. ITV-1S-102, ITV-1X-102, ITV-1T-102, ITV-1M-102, ITV-1V-102 and ITV-1A-102 mean ITV has detected that you are trying to watch ITVX on a VPN. ITV-1S-101, ITV-1X-101, ITV-1T-101, ITV-1M-101, ITV-1V-101 and ITV-1A-101 mean it has detected you are outside the UK, though ITV notes that a 101 can also appear when you are in the UK and using a VPN. The letter straight after the dash identifies the platform you are watching on. For the access setup, read our ITVX outside the UK guide.
ITVX is the only one of these services that publishes detailed VPN and location error families. BBC iPlayer, Sky Go and Channel 4 require you to diagnose from their documented position and your connection.
The block might not be your VPN at all. Before treating it as an access issue, check the documented causes that can affect viewers in the UK as well as viewers abroad.
Channel 4's own examples show why a location result can be imperfect. In parts of Dorset and Kent, a stronger French mobile signal can be picked up in certain weather conditions, leading the service to conclude that a UK phone is abroad. A UK SIM does not solve that when you are overseas either.
UK football coverage has an important limit that a connection change cannot solve. The BBC shows free-to-air highlights of all 380 Premier League matches on Match of the Day. Live coverage is different: around 110 of the 380 matches each season are never shown live in the UK because of the Saturday closed period.
The closed period runs from 14:45 to 17:15 on most Saturdays. It is governed by UEFA Article 48, which three national associations use: England, Scotland and Northern Ireland. It binds UK broadcasters, so reaching a UK service does not reveal those matches. Sky shows a minimum of 215 and TNT shows 52, which is 267 of the 380, and Sky usually shows a few more, leaving around 110 that are never broadcast live in the UK.
That is why a VPN for English Premier League football is not a complete answer. International broadcasters legally show all 380 matches. Our guide explains why around 110 matches never appear on UK television, while TOD TV for UK viewers is one route for fans who want every match rather than UK coverage. These are official, location-restricted feeds, not unofficial streams. This is general information, not legal advice.
StreamLocator is a streaming-built alternative to a VPN for reaching official location-restricted streams. It does not decrypt, rebroadcast or resell anything, and it does not include a broadcaster subscription. That matters for Sky Go, where you still need an active Sky subscription. BBC iPlayer, ITVX and Channel 4 are free to air, so there is no second subscription for the content itself. Our guide to watching the World Cup free on BBC iPlayer and ITVX shows the same route in practice.
That focus is also the answer to the obvious question. Broadcasters block address ranges, and no access service is immune to that. The difference is that keeping these connections working is the whole job here, so a block gets fixed rather than absorbed.
It takes four steps, and the first seven days are free.
StreamLocator is built for streaming across smart TVs, consoles, streaming sticks, phones and browsers. Start with a free 7-day trial, then continue on a paid plan if it suits your setup.
Because the BBC checks your location and refuses playback when it thinks a VPN or proxy is in the way. It says it needs to be confident where you are, and its checks look at whether your IP address is registered in the UK and whether that address appears in databases flagging a network sharing device. Work, university and hospital networks can trigger the same block, and so can mobile data-saver features that route traffic outside the UK. Turning the VPN off only helps if you are actually in the UK, because from abroad it just returns you to a location the BBC will not serve.
Sky publishes nothing about VPNs and no geo-block error code, which makes this harder to diagnose than the other three. What Sky does say is that you are not entitled to stream Sky outside the UK using its apps, and that since the UK left the EU it can no longer offer EU-wide streaming to UK customers. So Sky Go is not meant to work abroad at all rather than being temporarily broken. There is also a simpler explanation worth ruling out: Sky Go allows two streams at once, or four on Sky Q Multiscreen and Sky Glass or Sky Stream Whole Home, and hitting that limit at kick-off looks exactly like a block.
Worth knowing before you set anything up: UK broadcasters do not show every match. Around 110 of the 380 Premier League matches each season are never broadcast live in the UK, because of the Saturday closed period, and reaching a UK service does not reveal them whatever you connect through. For the matches that are shown, and for the free Match of the Day highlights of all 380, StreamLocator reaches the official UK streams where an ordinary VPN is blocked. For the missing matches you need an international broadcaster instead. TOD, licensed for the Middle East and North Africa, carries all 380 including the ones no UK service is allowed to show.
That is what it is built for, and the difference is focus. An ordinary VPN is built for privacy first, so streaming access is a side effect rather than the point. Streaming access is the only thing StreamLocator does. That does not make it immune: broadcasters do block address ranges, and when one of ours is hit, access to that service can drop. The difference is what happens next. We have an engineering team whose job is adding and maintaining the services we support, and a block is usually cleared within a day or two. Keeping access working is the hardest part of running this, which is why it gets the most attention. There is a free 7-day trial if you want to test it on your own setup.
Yes. StreamLocator does not include, resell or replace a Sky subscription, and there is no bundle. Sky Go is the app that comes with a Sky TV subscription, so you need that first and StreamLocator handles the access side. The free-to-air services work differently: BBC iPlayer, ITVX and Channel 4 do not charge for the content, so there StreamLocator is the only thing you pay for.
When a UK football stream stops working, start with the message on screen and the network you are on, not with your VPN settings. For the wider picture of available football routes, see our guide to where to watch Premier League football.
Once you know the issue is location rather than a local connection quirk, StreamLocator gives you a streaming-built alternative to a VPN for reaching the official service you already use. Start with the free 7-day trial and see how it works on your preferred device.
StreamLocator is built for streaming across smart TVs, consoles, streaming sticks, phones and browsers. Start with a free 7-day trial, then continue on a paid plan if it suits your setup.