Code | Anonymox

// From anonymox/background/proxy-manager.js (circa 2017) let proxyList = []; function fetchProxyList() { fetch('https://api.anonymox.net/get_proxies') .then(res => res.json()) .then(data => { proxyList = data.proxies; // [{host, port, type, country}] setNextProxy(); }); }

But then, it disappeared.

function setNextProxy() { let proxy = proxyList[Math.floor(Math.random() * proxyList.length)]; let config = { mode: "fixed_servers", rules: { singleProxy: { scheme: proxy.type, host: proxy.host, port: proxy.port } } }; browser.proxy.settings.set({value: config}); } anonymox code

Better yet — go check. Most extensions are just a Ctrl+U away. Want to analyze an extension yourself? Use web-ext from Mozilla or download the CRX file and unzip it. Your privacy is worth the few extra minutes. // From anonymox/background/proxy-manager

Published: April 14, 2026 Reading time: 12 minutes Introduction: The Ghost of Proxies Past Anonymox was once a staple in the browser-based privacy world—a Firefox and Chrome extension promising "anonymous web surfing" with a single click. At its peak, millions relied on it to bypass geo-restrictions, mask IP addresses, and evade basic content filters. Want to analyze an extension yourself

But forks of Anonymox still exist on obscure Chrome extension mirrors. Some have removed the tracking; others have added worse.

Scroll to Top