gopher-proxy

Version 0.1.1.3 revision 0 uploaded by sternenseemann.

Package meta

Synopsis
proxy gopher over http
Description

gopher-proxy allows to proxy gopher over HTTP, which is mainly useful for HTTP-ifying a specific gopher space.

A simple invocation looks like this:

gopher-proxy --host example.org --http-port 8080

In this particular example gopher-proxy does the following things:

  • Takes HTTP requests on 127.0.0.1:8080 (to be used by a proxying web server, like nginx), converts those to gopher requests to example.org and returns the gopher responses as HTTP responses

  • Links menu items pointing to external servers to gopher:// URLs (this ensures that only one gopher server is proxied) and recognizes URL links which are converted to normal HTML links

  • Tries to guess the correct mime-type for every gopher-served file (as it is not included in the response) and wraps text files in a HTML container.

  • And generally works hard to offer the best HTTP equivalent of a given gopher space :)

To learn about the other parameters for tweaking the behavior of gopher-proxy see the readme.

Author
sternenseemann
Bug reports
https://github.com/sternenseemann/gopher-proxy/issues
Category
Network
Copyright
n/a
Homepage
https://github.com/sternenseemann/gopher-proxy
Maintainer
sternenseemann@systemli.org
Package URL
n/a
Stability
n/a

Components