├── .chromium.sh ├── .dockerignore ├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── demo.gif ├── docker-compose-scale1.yaml ├── docker-compose-scale2.yaml ├── docker-compose-scale3.yaml ├── docker-compose-scale4.yaml ├── docker-compose.yaml ├── echo ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── index.js ├── package-lock.json ├── package.json └── screenshots │ ├── screenshot.png │ ├── screenshot2.png │ └── screenshot3.png ├── env ├── chrome-vpn.env.tmpl └── password.env.tmpl ├── haproxy ├── Dockerfile ├── Readme.md ├── docker-entrypoint.sh └── src │ ├── configure.py │ ├── haproxy.cfg │ ├── track_dns │ └── track_hosts └── root ├── app ├── chromium │ └── chromium.sh ├── node │ ├── .npmignore │ ├── actuator.js │ ├── openvpn.js │ ├── package.json │ └── utils.js └── randomvpn.sh └── etc ├── cont-init.d ├── 00-devtun ├── 10-firewall ├── 30-localnetwork ├── 70-chrome-useragent ├── 71-chrome-languages ├── 80-chromium-defaults └── 90-vpnauth └── services.d ├── actuator ├── finish └── run ├── chromium └── run ├── openvpn └── run └── privoxy ├── config └── run /.chromium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/.chromium.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea 3 | *.env 4 | node_modules 5 | ovpn 6 | package-lock.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/demo.gif -------------------------------------------------------------------------------- /docker-compose-scale1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/docker-compose-scale1.yaml -------------------------------------------------------------------------------- /docker-compose-scale2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/docker-compose-scale2.yaml -------------------------------------------------------------------------------- /docker-compose-scale3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/docker-compose-scale3.yaml -------------------------------------------------------------------------------- /docker-compose-scale4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/docker-compose-scale4.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /echo/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | screenshots 4 | -------------------------------------------------------------------------------- /echo/.gitignore: -------------------------------------------------------------------------------- 1 | .*.sw* 2 | node_modules/ 3 | *.log 4 | -------------------------------------------------------------------------------- /echo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/Dockerfile -------------------------------------------------------------------------------- /echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/README.md -------------------------------------------------------------------------------- /echo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/index.js -------------------------------------------------------------------------------- /echo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/package-lock.json -------------------------------------------------------------------------------- /echo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/package.json -------------------------------------------------------------------------------- /echo/screenshots/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/screenshots/screenshot.png -------------------------------------------------------------------------------- /echo/screenshots/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/screenshots/screenshot2.png -------------------------------------------------------------------------------- /echo/screenshots/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/echo/screenshots/screenshot3.png -------------------------------------------------------------------------------- /env/chrome-vpn.env.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/env/chrome-vpn.env.tmpl -------------------------------------------------------------------------------- /env/password.env.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/env/password.env.tmpl -------------------------------------------------------------------------------- /haproxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/Dockerfile -------------------------------------------------------------------------------- /haproxy/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/Readme.md -------------------------------------------------------------------------------- /haproxy/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/docker-entrypoint.sh -------------------------------------------------------------------------------- /haproxy/src/configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/src/configure.py -------------------------------------------------------------------------------- /haproxy/src/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/src/haproxy.cfg -------------------------------------------------------------------------------- /haproxy/src/track_dns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/src/track_dns -------------------------------------------------------------------------------- /haproxy/src/track_hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/haproxy/src/track_hosts -------------------------------------------------------------------------------- /root/app/chromium/chromium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/app/chromium/chromium.sh -------------------------------------------------------------------------------- /root/app/node/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/app/node/actuator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/app/node/actuator.js -------------------------------------------------------------------------------- /root/app/node/openvpn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/app/node/openvpn.js -------------------------------------------------------------------------------- /root/app/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/app/node/package.json -------------------------------------------------------------------------------- /root/app/node/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/app/node/utils.js -------------------------------------------------------------------------------- /root/app/randomvpn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/app/randomvpn.sh -------------------------------------------------------------------------------- /root/etc/cont-init.d/00-devtun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/00-devtun -------------------------------------------------------------------------------- /root/etc/cont-init.d/10-firewall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/10-firewall -------------------------------------------------------------------------------- /root/etc/cont-init.d/30-localnetwork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/30-localnetwork -------------------------------------------------------------------------------- /root/etc/cont-init.d/70-chrome-useragent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/70-chrome-useragent -------------------------------------------------------------------------------- /root/etc/cont-init.d/71-chrome-languages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/71-chrome-languages -------------------------------------------------------------------------------- /root/etc/cont-init.d/80-chromium-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/80-chromium-defaults -------------------------------------------------------------------------------- /root/etc/cont-init.d/90-vpnauth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/cont-init.d/90-vpnauth -------------------------------------------------------------------------------- /root/etc/services.d/actuator/finish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/services.d/actuator/finish -------------------------------------------------------------------------------- /root/etc/services.d/actuator/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/services.d/actuator/run -------------------------------------------------------------------------------- /root/etc/services.d/chromium/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/services.d/chromium/run -------------------------------------------------------------------------------- /root/etc/services.d/openvpn/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/services.d/openvpn/run -------------------------------------------------------------------------------- /root/etc/services.d/privoxy/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/services.d/privoxy/config -------------------------------------------------------------------------------- /root/etc/services.d/privoxy/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericdraken/chrome-vpn/HEAD/root/etc/services.d/privoxy/run --------------------------------------------------------------------------------