hensm / mullvad-proxy

A browser extension for Mullvad SOCKS5 proxies.

Home Page:https://addons.mozilla.org/firefox/addon/mullvad-proxy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mullvad Proxy

Connect to a range of Mullvad proxies without manual configuration. Currently supports Firefox and Chromium-based browsers:

Usage

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.

Building

git clone https://github.com/hensm/mullvad-proxy
cd mullvad-proxy
npm install
npm run build

Build scripts

  • npm run build
    Builds extension and outputs to dist/.

  • npm run watch
    Same as build, but also rebuilds on file changes.

  • npm run start
    Starts a development instance of Firefox with the built extension (from dist/) installed. To use with other browsers, use start:chrome or start:edge scripts, or see the -t/--target web-ext option.

  • npm run package
    Builds and packages extension as an XPI archive. Outputs to web-ext-artifacts/.

Credits

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

About

A browser extension for Mullvad SOCKS5 proxies.

https://addons.mozilla.org/firefox/addon/mullvad-proxy/

License:MIT License


Languages

Language:TypeScript 85.6%Language:CSS 11.0%Language:JavaScript 2.2%Language:HTML 1.2%