📝 docs: add glossary section
							parent
							
								
									6d68a77364
								
							
						
					
					
						commit
						ca6f281351
					
				
							
								
								
									
										22
									
								
								README.md
								
								
								
								
							
							
						
						
									
										22
									
								
								README.md
								
								
								
								
							| 
						 | 
					@ -17,6 +17,28 @@ Inside the tunnel
 | 
				
			||||||
The server can run behind a firewall, because it is actually a special HTTP
 | 
					The server can run behind a firewall, because it is actually a special HTTP
 | 
				
			||||||
client.
 | 
					client.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Glossary
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- "Tunnel" - The reverse HTTP tunnel between ptth_relay and ptth_server.
 | 
				
			||||||
 | 
					ptth_server connects out to ptth_relay, then ptth_relay forwards incoming
 | 
				
			||||||
 | 
					connections to ptth_server through the tunnel.
 | 
				
			||||||
 | 
					- "Relay" or "Relay server" - The ptth_relay app. This must run on a server
 | 
				
			||||||
 | 
					that can accept incoming HTTP connections.
 | 
				
			||||||
 | 
					- "Server" or "destination server" - The ptth_server app. This should run behind
 | 
				
			||||||
 | 
					a firewall. It will connect out to the relay and accept incoming connections
 | 
				
			||||||
 | 
					through the PTTH tunnel.
 | 
				
			||||||
 | 
					- "Client" - Any client that connects to the relay in order to reach a
 | 
				
			||||||
 | 
					destination server. Admins must terminate TLS between 
 | 
				
			||||||
 | 
					ptth_relay and all clients.
 | 
				
			||||||
 | 
					- "Frontend" - The human-friendly HTTP+HTML interface that ptth_relay either
 | 
				
			||||||
 | 
					serves directly or relays from ptth_server. This interface has no auth by
 | 
				
			||||||
 | 
					default. Admins must provide their own auth in front of ptth_relay. 
 | 
				
			||||||
 | 
					OAuth2 is recommended.
 | 
				
			||||||
 | 
					- "Backend API" - The HTTP API that ptth_server uses to establish the tunnel.
 | 
				
			||||||
 | 
					Noted in the code with the cookie "7ZSFUKGV".
 | 
				
			||||||
 | 
					- "Scraper API" - An optional HTTP API for scraper clients to access ptth_relay and
 | 
				
			||||||
 | 
					the destination servers using machine-friendly auth.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## How to configure
 | 
					## How to configure
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The server must be configured first so that its tripcode can be registered
 | 
					The server must be configured first so that its tripcode can be registered
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue