A modern proxy switcher for Firefox and Chromium browsers.
Tropa (from Russian tropa, "path") is an independent redesign based on FoxyProxy, rebuilt on a modern stack (WXT + Lit + Tailwind + TypeScript). It imports your existing FoxyProxy v9 settings, so switching over is lossless.
- Switch proxies from the toolbar, or route per-site with include/exclude patterns
- HTTP, HTTPS, SOCKS4/5, and PAC proxies, with authentication
- Passthrough list and per-country "local sites" bypass
- Per-tab and per-container / private-window proxies (Firefox)
- Verify a proxy's real exit IP and country
- WebRTC IP-leak limiting, optional browser-native sync, light/dark themes
- Wellbeing blocklist - an always-on site blocker, independent of the proxy
No accounts, no telemetry, no ads. See PRIVACY.md.
| Browser | Minimum |
|---|---|
| Firefox (+ Android) | 128 |
| Chrome / Edge / Brave / Chromium | 108 |
Both ship as Manifest V3.
Requires Bun.
bun install # install deps (also runs `wxt prepare`)
bun run dev # Chrome, hot-reload, clean profile
bun run dev:firefox # Firefox
bun run build # production build -> .output/chrome-mv3/
bun run build:firefox # -> .output/firefox-mv3/
bun run compile # type-check only- Chrome:
chrome://extensions-> Developer Mode -> Load unpacked ->.output/chrome-mv3/ - Firefox:
about:debugging#/runtime/this-firefox-> Load Temporary Add-on ->.output/firefox-mv3/manifest.json
GPL v2. Tropa is a derivative of FoxyProxy, which is also GPL v2.






