This commit is contained in:
Hannes Mehnert 2017-09-17 14:14:29 +01:00
parent 09332ac0f7
commit 138cb614a4

View file

@ -6,11 +6,11 @@ abstract: ![TLS reverse proxy](/static/img/reverse.png)
![TLS reverse proxy](/static/img/reverse.png) ![TLS reverse proxy](/static/img/reverse.png)
The [tlstunnel](https://github.com/hannesm/tlstunnel) is a unikernel (depicted The [tlstunnel](https://github.com/hannesm/tlstunnel) is a proxy unikernel which
as Proxy) which listens for TLS connections, and forwards requests to backend listens for TLS connections, and forwards requests to backend services, such as a
services (depicted as web server). The specific backend is chosen by inspecting web server. The specific backend is chosen by inspecting the Server Name
the Server Name Indication, a widely deployed extension of the TLS protocol, Indication, a widely deployed extension of the TLS protocol, where a client
where a client requests the server name to talk with during the TLS handshake. requests the server name to talk with during the TLS handshake.
It is similar to other projects such as stunnel or stud, but uses our TLS It is similar to other projects such as stunnel or stud, but uses our TLS
implementation written in the memory-safe language OCaml, instead of one written implementation written in the memory-safe language OCaml, instead of one written