Check whether WebRTC exposes the IP your proxy should hide

Updated:

A WebRTC leak test checks whether your browser reveals your real IP through WebRTC even while your web traffic goes through a proxy. WebRTC powers voice and video calls in Chrome, Edge, Firefox, Brave and mobile browsers, and it discovers network routes by contacting UDP STUN servers such as stun.l.google.com and stun.cloudflare.com. Those requests can bypass an HTTP(S) proxy entirely. The test runs automatically when this page loads.

A clean IP for a clean profile
HTTP(S) Proxy / Server-Seen IP
216.73.216.88
Seen by websites via TCP / HTTP headers
WebRTC STUN Public IP(s)
No Public WebRTC IP Exposed
Discovered via browser UDP STUN servers
✅ No WebRTC Public IP Mismatch Detected

Your browser either blocks UDP STUN completely or masks WebRTC candidates.

Why this matters for account work

Anti-fraud scripts on platforms such as TikTok Shop, Facebook Business Manager, Shopee, Amazon and Etsy can quietly create an RTCPeerConnection during login and collect whatever addresses it returns. If one of them is your home IP while the HTTP request came from a proxy, the platform sees both, and the proxy has not separated your accounts at all.

The page shows two cards: on the left, the IP websites see through TCP and HTTP headers; on the right, the public address discovered through UDP STUN. Below them, a table lists every ICE candidate with its scope (local LAN host, public srflx or mDNS .local) and transport.

Three outcomes and what to do

What you seeWhat sites learnVerdictAction
Public STUN IP differs from HTTP IPYour proxy IP and your real home IPLeak: accounts can be linkedSet WebRTC to replace or alter in your antidetect browser, or disable WebRTC
Public STUN IP equals HTTP IPOnly the proxy IP (the srflx candidate matches)Safe, and looks like a normal browserNone; this is what GenLogin, GoLogin, AdsPower and Multilogin aim for
Only mDNS .local names, or WebRTC disabledA random .local name or nothingSafeFine for everyday Chrome or Firefox browsing

Closing the leak, browser by browser

  • Antidetect browsers (GenLogin, GoLogin, AdsPower, Dolphin{anty}): choose the WebRTC Alter or Replace mode so RTCPeerConnection reports your ProxyV4 proxy IP as the public candidate. Setup details: GenLogin, GoLogin.
  • Firefox: open about:config, find media.peerconnection.enabled and set it to false. More in Firefox proxy setup.
  • Chrome and Edge: install the official WebRTC Network Limiter extension and turn on Anonymize local IPs exposed by WebRTC in chrome://flags or edge://flags.
  • Afterwards: confirm the main IP with my IP, then come back here and press Re-Test WebRTC.

Step by step

  1. 1

    Open the page in the right profile

    Load it inside the same browser profile, with the same proxy, that you use for your accounts.

  2. 2

    Compare the two cards

    The WebRTC card should show No Public WebRTC IP Exposed, or the same IP as the HTTP card.

  3. 3

    Scan the ICE candidate table

    Local addresses like 192.168.x.x or 10.x.x.x should be hidden behind .local mDNS names.

  4. 4

    Re-test after changes

    Press Re-Test WebRTC and wait for No WebRTC Public IP Mismatch Detected before you sign in anywhere.

Frequently asked questions

I use SwitchyOmega or FoxyProxy. Why does WebRTC still show my real IP?

Those extensions route HTTP and HTTPS traffic over TCP. Chrome sends WebRTC STUN requests over UDP outside that route unless an extension or antidetect browser restricts WebRTC.

Should I disable WebRTC or use Replace mode?

For platforms that score trust, such as Facebook Ads, TikTok Shop and Amazon, Replace or Alter mode, where STUN returns the proxy IP, looks more natural than removing RTCPeerConnection entirely.

What is a `.local` candidate?

Modern browsers hide private LAN addresses such as 192.168.1.5 behind a temporary random name ending in .local, so sites cannot read your local network layout.

Does a clean result mean my profile is undetectable?

No. It only rules out a WebRTC IP leak. Fingerprint, cookies and timezone still matter; the IP lookup tool helps you match timezone and country to the proxy.

A clean IP for a clean profile

ProxyV4 private IPv4 and static residential ISP proxies, one customer per IP, ready for GenLogin, GoLogin and AdsPower.

See static ISP prices

Related articles

Free tools
Your public IP address, as websites see it
What is my IP? This page shows the public IP address every site sees from you right now, explains IPv4 and IPv6, and lets you confirm a proxy profile is active.
Proxy setup
Setting up a GenLogin proxy so the IP and fingerprint tell one story
Add a GenLogin proxy to a browser profile, fill WebRTC and timezone from the IP, import lines through Proxy Manager, and fix 407 or timeout check errors.
Proxy setup
GoLogin proxy settings for profiles opened on more than one machine
Add your own HTTP proxy to GoLogin under Proxy -> Your Proxy, sync timezone and WebRTC in Orbita, import a list, and diagnose failed checks by symptom.
Proxy setup
Running Firefox Through a Proxy While the Rest of Your PC Stays Direct
Set an HTTP(S) proxy in Firefox's own Network Settings so other apps stay direct, or give each Multi-Account Container tab its own IP with FoxyProxy.
Products
Static ISP proxies on consumer provider networks
Static ISP proxies in the United States and Vietnam: fixed IPs registered to consumer internet providers, rented to one customer, with unmetered traffic.
Products
Private IPv4 proxies from datacenter networks
Private IPv4 proxies in the US, Vietnam, Japan, South Korea, Singapore, the UK and Hong Kong. One tenant per IP, HTTP(S) with login, no traffic metering.
ISP · vietnam
Consumer-Registered Vietnamese IPs for Main Shops and Ad Accounts
Vietnam static ISP proxies on IPs registered to Vietnamese consumer providers. A fixed IP for main Shopee shops, TikTok Shop, Facebook ad accounts and Zalo OA.
ISP · united states
A Home-Registered US IP That Never Changes and Is Yours Alone
US static ISP proxies on IPs registered to consumer internet providers. One fixed American IP per account for Amazon sellers, ad accounts and Instagram.