z-shah / docker-transparent-proxy

A transparent proxy for your docker containers with dynamic proxy switch depending your urls / ip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-transparent-proxy Circle CI

Purpose

A transparent proxy for your docker containers with dynamic proxy switch depending your urls / ip.

It means that when you use this proxy:

  • All you containers should use this proxy (run in a container too)
  • This proxy will route the network flows depending the proxy.pac script you will provide
  • You are able to handle multiple corporate proxies dependending host / ip you want to reach (thanks to your custom proxy.pac script)

Usage

You will find the scripts you want to start and stop the proxy in the bin folder.

Credits

  • Thanks to Romain from the initial version I reuse for this project
  • Thanks to tootallnate to profile the pac-proxy-agent package for node that is beeing used in this transparent proxy
  • Thanks to Loic and Thomas for their specific integration model in boot2docker

Licence

MIT

About

A transparent proxy for your docker containers with dynamic proxy switch depending your urls / ip

License:MIT License


Languages

Language:Shell 50.3%Language:JavaScript 49.7%