Illustration

Setting up Gopher Site with Nginx

Changelog2021-03-24: Improve post-processing, add scripts for parsing links and images.2021-03-21: Initial version.What's GopherGopher is a protocol born in the early ages of the Internet. It was invented at the University of Minnesota in 1991, with a purpose similar to HTTP today. The protocol itself is extremely simple:Client connects to TCP port 70 of the server, and send one line of URL ending with CRLF, e.g. some_dir/hello.txtServer sends data of the requested file and closes the connection.And we're done.The server could be returning a text file, a picture, a binary file, or a Gopher list file called Gophermap with special formatting. Each line of the file is composed of the following fields:A character representing the type of this line, may it be text (i), a link to a text file (0)...