How to Fix Peacock Not Working With Surfshark [100% Working]

Reading time icon 4 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

Peacock not working with Surfshark

Is Surfshark not working on Peacock? Still getting geo restrictions even when connected to a server in the US? You’re not alone.

Read on for our list of comprehensive solutions, and you’ll be watching your favorite shows soon enough!

Why is Peacock not working with Surfshark?

Here are the main reasons why you might experience troubles:

  • Server downtime – When a VPN server is under maintenance or has a technical issue, it’ll likely falter until it’s operational again.
  • Blocked servers – Like other streaming platforms, Peacock doesn’t tolerate VPNs, and it bans IPs associated with them.
  • IP and DNS leakage – Data leakage will reveal your device’s IP, and Peacock will detect you’re trying to stream in an unauthorized location.
  • Stored browsing data – Your browser may keep information that can tip off Peacock about your actual physical location.
  • Outdated VPN app and browser extension version – If you don’t update your software regularly, it’s prone to malfunction.

How to fix Peacock when it’s not working with Surfshark?

Here are a few things to try out:

1. Change servers

If you suspect the server you use is malfunctioning or banned, switch to another one.

  1. Go to Surfshark’s server location list.
Surfshark US servers list
  1. Choose a place Peacock supports.
Surfshark connected
  1. Start streaming.

That’s it; hopefully, this easy fix was just the thing you needed.

2. Try a different protocol

Maybe Surfshark VPN doesn’t work because of the tunneling protocol it uses. Let’s see how to fix that.

  1. Open the app and go to Settings.
Surfshark quick connect
  1. Proceed to VPN Settings.
Surfshark VPN settings
  1. Select Protocols.
Surfshark VPN protocols
  1. Choose one from the list that’s different from what Surfshark VPN is currently using.
Surfshark VCPN protocols options
  1. Start streaming.

3. Enable WebRTC leak prevention

Usually, this privacy feature is activated by default.

So, have a look at the Surfshark VPN extension’s settings to check that it is to prevent IP leakage when streaming Peacock.

  1. Click the gear icon for Settings.
Surfshark app settings
  1. Proceed to VPN Settings.
Surfshark VPN settings
  1. See whether WebRTC is toggled on.
Surfshark WebRTC toggle

4. Delete cookies and cached files

Get rid of any reference to your device’s actual location on your browser.

  1. Open a new Chrome tab.
  2. Go to History by pressing Ctrl + H.
  3. Choose Clear browsing data.
Chrome History menu
  1. Go to the Advanced tab
  2. Check the Cookies and other site data and Cached images and files boxes.
Clear browsing data on Chrome
  1. Click the Clear data button.

5. Activate Smart DNS

Surfshark’s built-in Smart DNS service may help you stream Peacock on smart TV systems without slowing down your connection.

  1. Log in to your Surfshark account.
Log into Surfshark
  1. Select Smart DNS in the VPN section.
Surfshark app dashboard
  1. Verify your IP address.
  2. Click the Activate Smart DNS button.
Activate Smart DNS on Surfshark
  1. Take note of the DNS server addresses.
Surfshark Smart DNS addresses
  1. Follow Surfshark’s setup instructions for your smart TV.
Surfshark setup tutorials

Is Peacock still not working with Surfshark?

No luck yet? Peacock still blocking VPN? Then it’s time to try any of these VPN alternatives instead!


ExpressVPN is compatible with Windows, Linux, macOS, iOS, Android, Chrome OS, and Fire OS and is installable on Chrome, Firefox, Edge, and popular router models.

It has servers in 20+ US locations and 14 cities in the UK, Germany, Switzerland, Italy, Austria, and Ireland combined.

Plus, it has an excellent DNS service called MediaStreamer.



Stream Peacock from anywhere with this top-notch VPN provider.
Check Price Visit Website

Private Internet Access (PIA)

PIA’s US server network spans over 50 jurisdictions. Also, it provides IPs from British, German, Austrian, Italian, Irish, and Swiss cities.

In addition to its dedicated Windows, Linux, macOS, iOS, and Android apps and Chrome, Firefox, and Opera extensions, it supports routers and has Smart DNS capabilities.

Private Internet Access

Private Internet Access

With PIA, you’ll watch your favorite shows at excellent quality and with no geo-blocks.
Check Price Visit Website


CyberGhost is directly installable to devices powered by Windows, Linux, macOS, iOS, and Android and to Chrome and Firefox browsers.

Additionally, you can secure your traffic with it through a router.

CyberGhost’s server fleet covers 10+ US cities and 12 locations between the UK, Germany, Italy, Switzerland, Austria, and Ireland.

It also has streaming-optimized hardware.



Trust this service to bypass any restrictions and enjoy the content Peacock has to offer.
Check Price Visit Website

Wrap up

When it comes to Peacock’s geo-restrictions, even the best services sometimes fail.

But don’t fret!

If Peacock is not working with Surfshark, just follow our recommendations above, and you should be able to stream it wherever you are.

Leave a Reply

Your email address will not be published. Required fields are marked *