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

  • Surfshark is one of the best streaming VPNs, but it can still experience difficulties.
  • So, what can you do when Peacock is not working with Surfshark?
  • We'll help you do some troubleshooting and find the right solution for you.

Surfshark is a good VPN, but bypassing Peacock’s geo-restrictions can be challenging at times.

So if you travel outside the US or any of the few countries where the platform is available, you may be unable to unlock the content library.

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? 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 Comment