kevwil / nh2

http/2 proxy for tls termination and web acceleration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nh2 – http/2 proxy

NH2 is an http/2 proxy and TLS terminator. I created this to replace stud/stunnel/pound/etc. and offer http/2 in hopes of having a performance benefit over standard HTTP/1.1 + TLS.

The backend target server will be called using http (unencrypted).

SPDY style server push will be an option, sometime later.

Options

  • -p port this proxy should listen on. Default value is 443.
  • -k TLS key
  • -c TLS certificate, as a .crt file or as a .pem file
  • -h backend host to send traffic to. Can be host name, like localhost or IP address like 127.0.0.1. If the default http port (80) is not used, specify the host with the port; i.e. localhost:8080.
License

The MIT License

Copyright 2015 Kevin D. Williams

About

http/2 proxy for tls termination and web acceleration


Languages

Language:JavaScript 100.0%