- ### Viewing Thread #47 ###
- Okay, this is really cool. I need to look at gopher more closely now.
- ---Reply #48
- I had a look at the protocol and have a question. How does one go about setting up a .onion mirror? Since the server doesn't know what hostname has used to access it, how does it know what host to use in links?
- ---Reply #49
- Do you just host a mirror on a different port and point the .onion at that?
- ---Reply #50
- Aargh. I can't fix my typos. I'll have to pay closer attention in the future
- ---Reply #51
- Hey, I think the bitreich.org gophers have a lot of instruction and tooling for this, such as someodd's burrow helper program. 1/2
- ---Reply #52
- 2/2 in terms of tor / onion, you host a gopher on localhost on your server, and there is a config file that tells tor to make that port accessible over onion. You have to provide the cryptographic key (there are instructions)
- ---Reply #53
- Oh I see, I read 48 a little further. I guess according to the RFC you would need to put the onion address in the server position. Normally gopher servers fill that in for you, I guess there's a flag to set somewhere.
- ---Reply #58
- Yeah, my question was about how the server knows which hostname to use in the links, since there's nothing in the rrquest to tell it which was used.
- ---Reply #59
- The only way I can see to do it is to have the .onion version listening on a different port.
- ---Reply #61
- regarding the onion thing, I phlogged about doing gopher reverse proxy magic with xinetd
- ---Reply #62
- gopher-routing.gopher.txt (gopher.someodd.zip)
- ---Reply #63
- gopher-routing.gopher.txt (someodd.zip)
- ---Reply #69
- Both of those links seem to be broken. :( Also, how did you add a link?
- ---Reply #70