Network, Proxy and WebRTC

The layer below the page: the IP a site sees, the DNS queries behind it, the candidates WebRTC exposes regardless of what the page’s JavaScript does, the timezone that has to agree with the exit node, and the TLS handshake that happens before a single byte of HTML arrives. None of this is fixable from inside the page, which is exactly why it is worth understanding on its own.

Proxies, IP class and reputation

Proxy protocols, DNS and IP leaks

WebRTC candidates and leaks

TLS and HTTP fingerprint

Geo and timezone consistency


Table of contents


Back to top

MIT licensed. Every page here is written against the current source of the thing it describes, and several record something we got wrong first.

This site uses Just the Docs, a documentation theme for Jekyll.