Public | Automated Build

Last pushed: 8 months ago
Short Description
Official build of the next generation proxy firewall suite Zorp GPL TLS termination solution.
Full Description

Supported tags and respective Dockerfile links

What is Zorp GPL?

Zorp GPL is a new generation proxy firewall suite. It uses application level proxies, it is modular and component based,
it uses a script language to describe policy decisions, it makes it possible to monitor encrypted traffic, it lets you
override client actions.

For more information about Zorp GPL, read the tutorial. If you are
interested follow Zorp GPL GitHub site.

How to use this image

Start a zorpgpl server instance

Starting a Zorp GPL TLS termination proxy instance is simple:

$ docker run --name tls-terminator-zorpgpl -v certs:/etc/zorp/certs balasys/zorpgpl-tls-termination
  • balasys/zorpgpl-tls-termination is the name you want to assign to your container,
  • certs is the location of the certificate (cert.pem) and key (key.pem) files used to encrypt the connections with

Connect from Zorp GPL to an non-encrypted service in another Docker container

This image exposes the standard service ports (443 in case of HTTPS) and also connects to the standard service port 80
in case of HTTP) so container linking makes the non-encrypted service instances available from proxy container. Start
your proxy container like this in order to link it to the HTTP service container:

$ docker run --name tls-terminator-zorpgpl -v certs:/etc/zorp/certs --link www:www balasys/zorpgpl-tls-termination

... where

  • www is the name of the container to pass plain HTTP connections to

Environment Variables

ZORP_TLS_TERMINATION_SERVICE_ENABLED

This variable is mandatory and specifies the space separated list of services that will be enabled for TLS termination.

Docker Pull Command
Owner
balasys
Source Repository

Comments (0)