Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hensm/mullvad-proxy
A browser extension for Mullvad SOCKS5 proxies.
https://github.com/hensm/mullvad-proxy
chrome chrome-extension edge-extension firefox firefox-addon firefox-extension mullvad proxy vpn webextension
Last synced: about 5 hours ago
JSON representation
A browser extension for Mullvad SOCKS5 proxies.
- Host: GitHub
- URL: https://github.com/hensm/mullvad-proxy
- Owner: hensm
- License: mit
- Created: 2020-08-03T20:45:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-19T18:12:56.000Z (over 1 year ago)
- Last Synced: 2024-08-02T13:32:45.972Z (3 months ago)
- Topics: chrome, chrome-extension, edge-extension, firefox, firefox-addon, firefox-extension, mullvad, proxy, vpn, webextension
- Language: TypeScript
- Homepage: https://addons.mozilla.org/firefox/addon/mullvad-proxy/
- Size: 1.11 MB
- Stars: 76
- Watchers: 7
- Forks: 8
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starz - hensm/mullvad-proxy - A browser extension for Mullvad SOCKS5 proxies. (TypeScript)
README
# 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
````ssh
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](https://icons8.com):
* `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`