Hitch - scalable TLS proxy

Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software.


2017-06-06: Hitch 1.4.6 released. Minor build-related fix. (changelog)

2017-05-31: Hitch 1.4.5 released. Maintenance release with various bug fixes. (changelog)

2016-12-22: Hitch 1.4.4 released. Maintenance release bringing OpenSSL 1.1.0 support and a few other fixes. (changelog)

2016-11-14: Hitch 1.4.3 released. Maintenance release since 1.4.2 had a build error on FreeBSD. OCSP Stapling is now enabled by default. (changelog)

2016-11-08: Hitch 1.4.2 released. This is a maintenance release adding a hitch.conf man page, safer default values and fix one bug with connection teardown. (changelog)

2016-09-23: Hitch 1.4.1 released. New configuration setting for specifying SSL/TLS protocol. See details and changelog.

2016-09-12: Hitch 1.4.0 released. Minor fixes since 1.4.0-beta1. Add support for ECC certificates (changelog).

2016-08-26: Hitch 1.4.0-beta1 released. Support for ALPN and NPN. This lets you use Hitch for terminating TLS in front of an HTTP/2 capable backend (changelog).


Hitch is open-source software released under the BSD license. It originated in the abandoned stud project, which still provide much of the architectural base of the proxy. Main platform is Linux but it should work on other unixes with libev as well.

Binary packaging of Hitch is available in many Linux distributions (debian, enterprise linux) and in FreeBSD ports. See the wiki for links.

Latest releases

Stable: hitch-1.4.6.tar.gz

Older releases can be found in the source/ folder.


Related links