{"repo":"ingestbot/randomizer","free":true,"listed":false,"github":"https://github.com/ingestbot/randomizer","clone":"git clone https://github.com/ingestbot/randomizer.git","description":"Gluetun VPN Randomizer","language":"Python","stars":33,"topics":["docker","privacy","python"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Randomizer A Gluetun VPN Randomizer Gluetun VPN Randomizer Gluetun VPN Randomizer is a Python application and Docker container developed for the purpose of rotating VPN gateways from one or more VPN providers. This will change your outbound IP address and optionally your VPN provider on a random basis within a given time period (eg, every 2-4 hours). Some familiarity with Docker, VPN (Wireguard), and Python may be helpful. Requirements and Dependencies - VPN Service (see Notes for options) - Gluetun VPN client - Docker - Docker Compose V2 - Additional Requirements and Dependencies noted in requirements.txt Quick Start For both systemd and Docker - Get a functional docker-compose.yml working with Gluetun (see the provided example). - eg, /usr/local/docker/gluetun/docker-compose.yml - Modify the provided env.example and copy to the Gluetun path as .env . This provides values to the environment: parameters in docker-compose.yml. - eg, /usr/local/docker/gluetun/.env - Create a gluetun config directory. This should be the same path defined in volumes: - eg, /usr/local/docker/gluetun/gluetun config - If multiple providers are being used, extensions of .env files must be named after supported Gluetun providers - eg, .env.ivpn , .env.mullvad , etc. Docker - See docker-compose.yml - Modify randomizer options (see Options below) - Set RANDOMIZER CONFIG to location of randomizer.yml - Bind mount files must be readable by user randomizer/1000 systemd - Copy randomizer to a desired locati","default_branch":null,"files":null,"tree":[],"storefront":"/r/ingestbot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ingestbot/randomizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}