gopher-proxy.html - www.codemadness.org - www.codemadness.org saait content files
(HTM) git clone git://git.codemadness.org/www.codemadness.org
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
gopher-proxy.html (3183B)
---
1 <!DOCTYPE html>
2 <html dir="ltr" lang="en">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5 <meta http-equiv="Content-Language" content="en" />
6 <meta name="viewport" content="width=device-width" />
7 <meta name="keywords" content="www, gopher, proxy, CGI" />
8 <meta name="description" content="Gopher HTTP proxy" />
9 <meta name="author" content="Hiltjo" />
10 <meta name="generator" content="Static content generated using saait: https://codemadness.org/saait.html" />
11 <title>Gopher HTTP proxy - Codemadness</title>
12 <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
13 <link rel="stylesheet" href="print.css" type="text/css" media="print" />
14 <link rel="alternate" href="atom.xml" type="application/atom+xml" title="Codemadness Atom Feed" />
15 <link rel="alternate" href="atom_content.xml" type="application/atom+xml" title="Codemadness Atom Feed with content" />
16 <link rel="icon" href="/favicon.png" type="image/png" />
17 </head>
18 <body>
19 <nav id="menuwrap">
20 <table id="menu" width="100%" border="0">
21 <tr>
22 <td id="links" align="left">
23 <a href="index.html">Blog</a> |
24 <a href="/git/" title="Git repository with some of my projects">Git</a> |
25 <a href="/releases/">Releases</a> |
26 <a href="gopher://codemadness.org">Gopherhole</a>
27 </td>
28 <td id="links-contact" align="right">
29 <span class="hidden"> | </span>
30 <a href="feeds.html">Feeds</a> |
31 <a href="pgp.asc">PGP</a> |
32 <a href="mailto:hiltjo@AT@codemadness.DOT.org">Mail</a>
33 </td>
34 </tr>
35 </table>
36 </nav>
37 <hr class="hidden" />
38 <main id="mainwrap">
39 <div id="main">
40 <article>
41 <header>
42 <h1>Gopher HTTP proxy</h1>
43 <p>
44 <strong>Last modification on </strong> <time>2020-08-30</time>
45 </p>
46 </header>
47
48 <p>For fun I wrote a small HTTP Gopher proxy CGI program in C. It only supports
49 the basic Gopher types and has some restrictions to prevent some abuse.</p>
50 <p>For your regular Gopher browsing I recommend the simple Gopher client <a href="https://git.fifth.space/sacc/">sacc</a>.</p>
51 <p>For more information about Gopher check out <a href="http://gopherproject.org/">gopherproject.org</a>.</p>
52 <h2>Clone</h2>
53 <pre><code>git clone git://git.codemadness.org/gopherproxy-c
54 </code></pre>
55 <h2>Browse</h2>
56 <p>You can browse the source-code at:</p>
57 <ul>
58 <li><a href="https://git.codemadness.org/gopherproxy-c/">https://git.codemadness.org/gopherproxy-c/</a></li>
59 <li><a href="gopher://codemadness.org/1/git/gopherproxy-c">gopher://codemadness.org/1/git/gopherproxy-c</a></li>
60 </ul>
61 <h2>View</h2>
62 <p>You can view it here:
63 <a href="https://codemadness.org/gopherproxy/">https://codemadness.org/gopherproxy/</a></p>
64 <p>For example you can also view my gopherhole using the proxy, the query string
65 parameter "q" reads the URI:
66 <a href="https://codemadness.org/gopherproxy/?q=codemadness.org">https://codemadness.org/gopherproxy/?q=codemadness.org</a></p>
67 <p><strong>Due to abuse this service is (temporary) disabled, but of course you can self-host it</strong></p>
68 <p><strong>For authors writing crawler bots: please respect robots.txt, HTTP status codes and test your code properly</strong></p>
69
70 </article>
71 </div>
72 </main>
73 </body>
74 </html>