a multi-container Docker application to run a squid forward http proxy behind an OpenVPN client
- download docker-compose.yml
- put your
*.ovpn
file into./openvpn
- run
docker-compose up
if everything works correctly, squid should be running behind your VPN!
set your browser (or any other application) to use localhost:3128 as web proxy
the squid
service shares the network stack of the vpn-sidecar
service (Wireguard), which is tunneled through your VPN provider. to maintain local connectivity to the squid
container, we proxy to it to through the web-proxy
service (Nginx) using Docker container links.