Proxying

HTTP Proxy (Unimplemented)

You can configure an HTTP proxy for any Gemini or Nex server you have configured by setting the http-proxy field to the port you want to serve it over.

Proxy Between Protocols (WIP)

You can proxy between any of the file-serving protocols (gemini, gopher, nex, and spartan). When a request is made to a proxy route, it will proxy the request to the desired server and convert the output to the expected output for the proxy server. For example, one could proxy all routes on a gemini server to gopher and the output will be converted to gophermaps if needed.

Reverse Proxying (Unimplemented)

SIS provides reverse proxy support through the use of SNI.

Tor Proxy (Unimplemented)