This is a docker image source (Dockerfiles) for an HTTP (privoxy) at port 8118. It uses as backend network a VPN network (windscribe free account)
- https://github.com/wiorca/docker-windscribe My starting point
- https://github.com/dockage/tor-privoxy From here I took the idea of combining privoxy and vpn client
- https://opensourcelibs.com/lib/gluetun This was my original attempt, but didn't worked for me (maybe because i haven't a "pro" account in windscribe)
- Dockerfile : tested on my amd64 laptop
- Dockerfile.arm64 : tested on raspberry 4 and rock64.
docker run -it --rm --name windscribe-privoxy --cap-add NET_ADMIN --dns 1.1.1.1 -e WINDSCRIBE_USERNAME=cponte124 -e WINDSCRIBE_PASSWORD=XXXXXXXXX -p 8118:8118 ponte124/windscribeprivoxy:v2107-arm64v8
Use other tag for amd64
Just configure your app to use http proxy against container port 8118
I have a simple helm char for this. I'll publish when I have it better tested.
- Use alpine instead of debian
- windscribe arm64 binaries instead of armhf binaries (nowadays windscribe only has a deb package for armhf)