This docker image modifies the wiorca/docker-windscribe to make it into a proxy.
Any service can use the VPN by using this container as a proxy on port 3128 with no authentication.
You need not publish the port if only docker containers will be using it.
If you need to change any squid configuration, you can change the squid.conf
/tinyproxy.conf
and rebuild or bind-mount your version at /etc/squid/squid.conf
//etc/tinyproxy/tinyproxy.conf
.
The tinyproxy
image tag replaces squid proxy with tinyproxy that runs better for me. YMMV.
For an example on how to use it, see my configuration of using it with Prowlarr here: DockerComposeApps/prowlarr
You can find the git repo here.