# PTTH Server The PTTH server is an HTTP server that can serve files from behind a firewall, because it only makes outgoing HTTP connections to a PTTH relay. ``` View from outside the PTTH tunnel: * HTTP client | | HTTP(S) requests V * ptth_relay ^ | HTTP(S) requests | * ptth_server View from inside the PTTH tunnel: * HTTP client | | HTTP(S) requests V * ptth_relay | | HTTP(S) requests V * ptth_server ```