ptth/crates/ptth_server/README.md

32 lines
422 B
Markdown

# 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
```