GuidesDetect AI browser agents: signals, signatures and tests
How to detect AI browser agents: declared identity, Web Bot Auth signatures, browser and behaviour signals, why IP checks fail, and a test you can run.13 min read→NewsChrome IP Protection: how it worked and where it stands
Chrome IP Protection routed Incognito third-party traffic through two proxies. How it worked, the Masked Domain List, coarse geo, and its retirement status.5 min read→GuidesEncrypted Client Hello: what ECH hides and what proxies see
Encrypted Client Hello (ECH) hides the hostname in the TLS handshake. How it works, what stays visible, 2026 support, and why it often stops behind a proxy.10 min read→GuidesHTTP/2 fingerprinting: the frames and what a proxy changes
HTTP2 fingerprinting reads the SETTINGS, WINDOW_UPDATE, PRIORITY and pseudo-header order a client sends first. Real values from Chrome, Firefox and Go.8 min read→GuidesCDP detection: how sites spot Chrome DevTools automation
How CDP detection spots Puppeteer, Playwright and Selenium through the Chrome DevTools Protocol, what the 2025 V8 change broke, and what a proxy changes.9 min read→GuidesHow anti-bot systems work, and where a proxy tier fits
How anti-bot systems work, from vendor docs: IP reputation, TLS fingerprints, browser checks and behaviour feed one score, then a policy picks the challenge.11 min read→ComparisonsJA3 vs JA4 TLS fingerprinting, and what a proxy changes
JA3 vs JA4 TLS fingerprints compared field by field: why Chrome's extension shuffle broke JA3, how JA4 stays stable, and what a proxy changes.10 min read→GuidesPlaywright proxy setup: scopes, auth, SOCKS5, rotation and timezone
Set a Playwright proxy per browser, per context or in playwright.config. Fix 407 and SOCKS5 auth errors, rotate by context, and set timezone for geo-QA.13 min read→GuidesHow do websites detect proxies? Every layer, in order
Websites detect proxies by IP and ASN, TCP stack, TLS, headers, browser leaks and behaviour: what each layer sees, and a self-test you can run.13 min read→