Web Omnipresence with Docker, VPN & Squid proxying

Here’s a method for having several browser windows proxying through several countries concurrently.

Demo

Working Principle

Requirements

  • a VPN service supporting OpenVPN as a client (this example uses vpntunnel)
  • Docker
  • Firefox
  • MacOS isn’t a requirement per se but this guide & accompanying scripts are written for it.

Setup Steps

  1. Download this package containing Dockerfile build instructions & some scripts.
  2. Populate the directory “openvpn_config_files/” with the ovpn files from the VPN service you use.
  3. Edit the script called “vpn” and replace <VPN_SERVICE_USERNAME> and <VPN_SERVICE_PASSWORD> with your username and password.
  4. Run with “./omnipresence.sh <name_of_ovpn_file>”

Recursive Drawing Sneak Peek

I’ve been working on implementing recursive drawing into Mandalagaba. There are many, many tunables which can be implemented to facilitate recursive drawing. It’s tricky to pick the ones which make for a fun drawing experience. One of the effects that I seek in particular is that of a growing plant.