Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mtzanidakis/vpnbrowser

Containerized Firefox with WireGuard VPN
https://github.com/mtzanidakis/vpnbrowser

container docker firefox vpn wireguard

Last synced: about 2 months ago
JSON representation

Containerized Firefox with WireGuard VPN

Awesome Lists containing this project

README

        

# Containerized Firefox with WireGuard VPN

Run a privacy-focused Firefox browser in a container with WireGuard VPN support.

## VPN Configuration

Add your WireGuard configuration to the `vpn` directory. The configuration file should be named `wg0.conf`.

## Usage

Clone this repository and run `bash vpnbrowser.sh`. Alternatively, you can symlink `vpnbrowser.sh` to a directory in your PATH and run it from anywhere.

## Use your Firefox profile

To use your Firefox profile, create a tarball of an existing `.mozilla` directory and place it in the `shared` directory. The tarball should be named `firefox-profile.tar`. The script will extract the tarball on each startup.

## Persistent Firefox profile

To persist your Firefox profile, create a `firefox-profile` directory in this repository and copy the `docker-compose.override.yml.persistent` file to `docker-compose.override.yml`.