Skip to content

a multi-container application to run a squid forward http proxy behind a Wireguard client

Notifications You must be signed in to change notification settings

master-hax/compose-wireguard-squid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

compose-wireguard-squid

a multi-container Docker application to run a squid forward http proxy behind a Wireguard client

how to set it up

  1. download docker-compose.yml
  2. put your wg0.conf file into ./wireguard
  3. run docker-compose up

if everything works correctly, squid should be running behind your VPN!

how to use it

set your browser (or any other application) to use localhost:3128 as web proxy

how it works

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.

note: an OpenVPN version is also available

About

a multi-container application to run a squid forward http proxy behind a Wireguard client

Topics

Resources

Stars

Watchers

Forks