Skip to content

0443n/tropa

 
 

Repository files navigation

Tropa

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.

Features

  • 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.

Screenshots

Toolbar popup Proxies panel

More - routing, wellbeing, network, appearance, data

Routing
Wellbeing blocklist
Network
Appearance
Data

Browsers

Browser Minimum
Firefox (+ Android) 128
Chrome / Edge / Brave / Chromium 108

Both ship as Manifest V3.

Development

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

Load a build manually

  • 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

License

GPL v2. Tropa is a derivative of FoxyProxy, which is also GPL v2.

About

Proxy extension. Foxyproxy fork

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.7%
  • JavaScript 2.4%
  • CSS 1.6%
  • HTML 0.3%