Go to file
zach 4601290976 Jammy update 2024-02-16 01:34:52 +00:00
files work around profile creation issues in a recent Firefox versions with an ugly hack 2019-11-26 22:04:52 +02:00
.gitignore Shared dir. Support for other starting points than Firefox 2018-09-08 10:32:08 +03:00
Dockerfile Jammy update 2024-02-16 01:34:52 +00:00
README.md Shared dir. Support for other starting points than Firefox 2018-09-08 10:32:08 +03:00
build.sh First version: run Firefox 2018-08-19 20:43:32 +03:00
run.sh run.sh: add --shm-size arg to prevent frequent tab crashes. 2019-12-04 02:23:55 +09:00

README.md

Docker VPN browser

Run Firefox and an OpenVPN client inside a Docker container. Firefox starts without any cookies, history or such.

Usage

  1. Install Docker (v. 1.12 or above, I think)
  2. Build Docker image: ./build.sh
  3. (optional) Create a directory openvpn and put your openvpn.conf there. Make sure it's called openvpn.conf and all extra files it may need are also in the openvpn/ directory (this will be mounted in the container)
  4. Start container ./run.sh firefox

Also ASSERT_COUNTRY=Finland ./run.sh firefox to check that ifconfig.co thinks that the your IP address is in a given country before starting Firefox.

Disclaimer

We can be quite sure that this will stop working (or being even remotely safe to run) in about 1 to 2 years after the latest commit to this repository.