Public | Automated Build

Last pushed: 2 years ago
Short Description
nghttpx is a light-weight HTTP/2 proxy.
Full Description


nghttpx is a light-weight HTTP/2 proxy.
This docker image is based on debian:jessie.
The openssl has been upgrade to 1.0.2 from debian stretch to support ALPN.
The libnghttp2 in this image is built against openssl 1.0.2.

Currently, only client mode is implemented.


place the client certification, private key, and password files in a directory (e.g. key), then

docker run --name=nghttpx-client \ -v ./key:/key \ -e H2_CERT=client.cer \ -e H2_KEY=client.key \ -e H2_KEYPASS=client.pass \ -e,443;;proto=h2;tls -e H2_WORKERS=4 \ -p 8080:8080 yangliu/nghttpx

The above command will start a HTTP/1.1 proxy on localhost:8080 that connects to (HTTP/2).

Docker Pull Command
Source Repository