About the UDP protocol
Why proxies need UDP support and how it helps prevent detection by anti-fraud systems
Contents
- How WebRTC detection works
- How to check for WebRTC leaks or WebRTC functionality
- Why blocking WebRTC does not protect against detection
- How to install Tampermonkey and the WebRTC debug script
- Results of our field tests
- Software solutions for enabling WebRTC
- Products with UDP support
- FAQ
Introductory theory
Modern anti-fraud systems use increasingly sophisticated methods to identify a user's real IP address and detect tools that mask network traffic. Even when you use a proxy or VPN, a website may detect that masking through other signals.
One such mechanism involves WebRTC. This technology can send requests over UDP and expose the user's real IP address if the proxy or client application does not support UDP or routes this traffic incorrectly.
Products with UDP support
| Product | UDP support |
|---|---|
| Datacenter | โ All locations |
| ISP | โ All locations |
| Mobile | โ |
| Standard Residential | โ Except USA; port restrictions apply |
| Unlimited Residential | โ Except USA; port restrictions apply |
| Premium Residential | โ All locations except certain cities and macOS/iOS devices |
To carry UDP traffic, use SOCKS5 and an application that supports UDP ASSOCIATE. Compatible options are listed under Software solutions for enabling WebRTC.
See Limitations for the complete list of exceptions and blocked ports.
Last updated on