gitwtfhub

wtf is proxyhub?

mirhajian/proxyhub — explained in plain English

Analysis updated 2026-05-18

34JavaScriptAudience · generalComplexity · 2/5LicenseSetup · easy

TL;DR

A browser extension that lets you route each website through its own proxy, instead of one proxy for your whole browser.

Mindmap

mindmap
  root((ProxyHub))
    What it does
      Per site proxy routing
      Auto CDN domain rules
      Broken page fixes
    Tech stack
      JavaScript
      Chrome extension
      Firefox extension
    Use cases
      Work proxy for one site
      Bulk rule management
      Encrypted credential vault
    Audience
      Everyday browser users
      Privacy conscious users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Route one website through a work proxy while everything else browses normally.

REASON 2

Automatically cover CDN domains so images and video do not break when proxying a site.

REASON 3

Manage proxy rules for thousands of sites with search and bulk import or export.

REASON 4

Keep proxy usernames and passwords behind a locked vault instead of plain text.

What's in the stack?

JavaScriptChrome ExtensionFirefox Extension

How it stacks up

mirhajian/proxyhubblacksnowskill/comfyui-bss_flsamplergaearon/redux-devtools-themes
Stars343434
LanguageJavaScriptJavaScriptJavaScript
Last pushed2019-11-06
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity2/52/51/5
Audiencegeneralvibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Chrome Web Store and Firefox Add-ons listings are not live yet, so installs go through downloading a release zip and loading it unpacked.

Free to use and modify for non commercial purposes only, commercial use is not allowed.

Wtf does this do

ProxyHub is a browser extension for Chrome, other Chromium browsers, and Firefox that lets you route your internet traffic through a different proxy for each website you visit, instead of turning one proxy on or off for your whole browser. You pick a site, choose which proxy it should use, and the extension takes care of the rest. One useful touch is that ProxyHub recognizes when a big website loads images or video from separate CDN domains and offers to add those related domains automatically, so thumbnails and video do not silently break. If something on a page still fails to load because a domain is not covered yet, a small banner appears offering to add the missing rule and reload the page. The toolbar icon also shows at a glance whether the current tab is being proxied, loading directly, or if routing is off, so you do not need to open the popup just to check. For people managing many sites, ProxyHub can handle thousands of rules with search, filters, and bulk import and export. If your proxy requires a username and password, you can lock those credentials behind a master passphrase instead of storing them as plain text. The extension also offers dark and light themes. Installation does not require technical knowledge. On Chromium browsers you download a release zip, unzip it, turn on developer mode in the extensions page, and load it unpacked. Firefox support (desktop version 128 and later) works the same way, though temporary add ons in Firefox reset each time the browser fully restarts unless you get the extension signed by Mozilla. A welcome guide walks new users through setup with pictures the first time they install it. The project is licensed for non commercial use only, so it can be used and modified freely but not sold or used commercially. The repository is written in JavaScript and is aimed at everyday users who want more control over which sites use a proxy, without needing to understand how proxies or CDNs work under the hood.

Yoink these prompts

Prompt 1
Walk me through installing ProxyHub as an unpacked Chrome extension from a release zip.
Prompt 2
Explain how ProxyHub decides which CDN domains to add automatically for a site I proxy.
Prompt 3
Help me set up ProxyHub on Firefox and understand why temporary add ons reset on restart.
Prompt 4
Show me how to lock my proxy credentials behind ProxyHub's encrypted vault.

Frequently asked questions

wtf is proxyhub?

A browser extension that lets you route each website through its own proxy, instead of one proxy for your whole browser.

What language is proxyhub written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, Firefox Extension.

What license does proxyhub use?

Free to use and modify for non commercial purposes only, commercial use is not allowed.

How hard is proxyhub to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is proxyhub for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.