Connect to a range of Mullvad proxies without manual configuration. Currently supports Firefox and Chromium-based browsers:
Ensure you're connected to Mullvad VPN before attempting to connect to a proxy, as they're only accessible internally. Connecting via WireGuard will allow a full selection of server locations, whereas OpenVPN connections are limited to the current location only.
For more info, see:
https://mullvad.net/en/help/socks5-proxy/
Running multiple proxy extensions simultaneously may cause conflicts.
git clone https://github.com/hensm/mullvad-proxy
cd mullvad-proxy
npm install
npm run build
-
npm run build
Builds extension and outputs todist/
. -
npm run watch
Same asbuild
, but also rebuilds on file changes. -
npm run start
Starts a development instance of Firefox with the built extension (fromdist/
) installed. To use with other browsers, usestart:chrome
orstart:edge
scripts, or see the-t
/--target
web-ext option. -
npm run package
Builds and packages extension as an XPI archive. Outputs toweb-ext-artifacts/
.
Icons by icons8:
src/icons/icons8-cancel-120.png
src/icons/icons8-ok-120.png
src/icons/icons8-warn-120.png
src/ui/popup/assets/icons8-info.svg
src/ui/popup/assets/icons8-settings.svg