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)
The [tlstunnel](https://github.com/hannesm/tlstunnel) is a unikernel (depicted
as Proxy) which listens for TLS connections, and forwards requests to backend
services (depicted as web server). The specific backend is chosen by inspecting
the Server Name Indication, a widely deployed extension of the TLS protocol,
where a client requests the server name to talk with during the TLS handshake.
The [tlstunnel](https://github.com/hannesm/tlstunnel) is a proxy unikernel which
listens for TLS connections, and forwards requests to backend services, such as a
web server. The specific backend is chosen by inspecting the Server Name
Indication, a widely deployed extension of the TLS protocol, where a client
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
implementation written in the memory-safe language OCaml, instead of one written