i Err bitreich.org 70 i \// // Err bitreich.org 70 i ///&// Err bitreich.org 70 i .---"-, / & /\ \ ,-"---. Err bitreich.org 70 i .` <@ )-- / & .,, \ --( @> `. Err bitreich.org 70 i 8 /& % : \ 9 Err bitreich.org 70 i '-- __/ /& % : ; `\ \__ --' Err bitreich.org 70 i /&' &..% !.. `.\ Err bitreich.org 70 i /&' : &''" ! ``. : `.\ Err bitreich.org 70 i /#' % : "" * . : : `.\ Err bitreich.org 70 i I# :& : [ GOPHER ]: :: I Err bitreich.org 70 i I &% : :[ ONION ] : : I Err bitreich.org 70 i I && :%[ INITIATIVE ] : I Err bitreich.org 70 i I %&&&%%: WW. .%. : : I Err bitreich.org 70 i \&&&##%%%`W! & ' : ,'/ Err bitreich.org 70 i \####ITO%% W &..' #,'/ Err bitreich.org 70 i \W&&##%%&&&&### %./ Err bitreich.org 70 i \###j[\##//##}/ Err bitreich.org 70 i ++///~~\//_ (~ gustavian) Err bitreich.org 70 i Err bitreich.org 70 i___[ Project ] Err bitreich.org 70 iThe Gopher Onion Initiative is an information portal to get you excited Err bitreich.org 70 iand knowledgable about why you should run more hidden tor services which Err bitreich.org 70 iserve the gopher protocol. Err bitreich.org 70 i Err bitreich.org 70 iBy default gopher is sending plaintext over TCP port 70. There is the Err bitreich.org 70 ipossibility to use TLS over gopher in many clients and servers. Err bitreich.org 70 i Err bitreich.org 70 0See the Talk "Big Browser is watching you" why you should use gopher. /con/2022/rec/big-browser.md bitreich.org 70 i Err bitreich.org 70 i___[ Why Tor? ] Err bitreich.org 70 iWith tor you have three advantages: Err bitreich.org 70 i Err bitreich.org 70 i * no modification to the gopher servers and clients needed Err bitreich.org 70 i * encryption (certification check via the onion URI!) Err bitreich.org 70 i * anonymisation Err bitreich.org 70 i Err bitreich.org 70 iInstallation material for tor: Err bitreich.org 70 hTor Documentation URL:https://www.torproject.org/docs/documentation.html.en bitreich.org 70 i Err bitreich.org 70 i____[ Tutorial (Client) ] Err bitreich.org 70 iAssumptions: Err bitreich.org 70 i* You have a running tor instance. Err bitreich.org 70 i Err bitreich.org 70 iTerminology: Err bitreich.org 70 i* »%« means a command to run. Err bitreich.org 70 i* »>« means some text to add. Err bitreich.org 70 i Err bitreich.org 70 iEdit your torsocks.conf to point to the socks configuration of your tor Err bitreich.org 70 inode. Err bitreich.org 70 i Err bitreich.org 70 i % $EDITOR /etc/tor/torsocks.conf Err bitreich.org 70 i Err bitreich.org 70 iRun lynx (as an example gopher client) over tor: Err bitreich.org 70 i Err bitreich.org 70 i % torsocks lynx gopher://bitreich.org Err bitreich.org 70 i Err bitreich.org 70 iYou can run anything else, which supports socks connections over tor too, Err bitreich.org 70 iby setting their socks connection configuration to the settings you used Err bitreich.org 70 iin torsocks.conf. Err bitreich.org 70 i Err bitreich.org 70 iTo use the hidden service, do: Err bitreich.org 70 i Err bitreich.org 70 i % torsocks lynx gopher://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion Err bitreich.org 70 i Err bitreich.org 70 iHappy anonymous gophering! Err bitreich.org 70 i Err bitreich.org 70 i___[ Tutorial (Server) ] Err bitreich.org 70 iAssumptions: Err bitreich.org 70 i* You have tor installed Err bitreich.org 70 i* You have a running geomyidae. Err bitreich.org 70 i Err bitreich.org 70 iTerminology: Err bitreich.org 70 i* »%« means a command to run. Err bitreich.org 70 i* »>« means some text to add. Err bitreich.org 70 i Err bitreich.org 70 iLet us begin. Err bitreich.org 70 i Err bitreich.org 70 iCreate a new directory for your hidden service: Err bitreich.org 70 i Err bitreich.org 70 i % mkdir -p $yourhiddenservicebase/gopher Err bitreich.org 70 i Err bitreich.org 70 iCreate a new torrc file for your hidden service: Err bitreich.org 70 i Err bitreich.org 70 i > # gopher hidden service Err bitreich.org 70 i > SocksPort 0 Err bitreich.org 70 i > HiddenServiceDir $yourhiddenservicebase/gopher Err bitreich.org 70 i > HiddenServicePort 70 127.0.0.1:71 Err bitreich.org 70 i Err bitreich.org 70 iStart a new dedicated tor daemon: Err bitreich.org 70 i Err bitreich.org 70 i % tor -f /etc/torrc_gopher Err bitreich.org 70 i Err bitreich.org 70 iGet the new .onion domain: Err bitreich.org 70 i Err bitreich.org 70 i % cat $yourhiddenservicebase/gopher/hostname Err bitreich.org 70 i Err bitreich.org 70 iRUn a new geomyidae instance: Err bitreich.org 70 i Err bitreich.org 70 i > geomyidae -d -u bitreich -g bitreich -b $base -p 71 -o 70 -h $onion Err bitreich.org 70 i Err bitreich.org 70 i»$onion« is the .onion domain we got above. Err bitreich.org 70 i Err bitreich.org 70 iHint: -p 71 is the port to actually listen on, where the hidden service Err bitreich.org 70 i is redirected to. Err bitreich.org 70 iHint: -o 70 keeps the displayed port in »port« replacements to 70 because Err bitreich.org 70 i clients in tor request port, but it is redirected to TCP/IP port Err bitreich.org 70 i 71, as specified in the torrc above. Err bitreich.org 70 i Err bitreich.org 70 iYou now have a second geomyidae instance, which still directs to your old Err bitreich.org 70 igeomyidae base. If you are using the »port« and »server« syntax of the gph Err bitreich.org 70 ifiles, no editing is required. Geomyidae will automatically replace them Err bitreich.org 70 iwith the new onion values. Err bitreich.org 70 i(See the manpage of geomyidae for gph details.) Err bitreich.org 70 i Err bitreich.org 70 iTest the setup: Err bitreich.org 70 i Err bitreich.org 70 i > torsocks lynx gopher://$onion Err bitreich.org 70 i Err bitreich.org 70 iEverything works? Err bitreich.org 70 i Err bitreich.org 70 iNow create the unit/startup script to run tor and the new geomyidae Err bitreich.org 70 iand you are done! Err bitreich.org 70 i Err bitreich.org 70 iHappy anonymous gopher serving! Err bitreich.org 70 i Err bitreich.org 70 iNow point everyone to: Err bitreich.org 70 i Err bitreich.org 70 i gopher://$onion Err bitreich.org 70 i Err bitreich.org 70 iNext go on IRC here: Err bitreich.org 70 i Err bitreich.org 70 hircs://irc.bitreich.org:6697/#bitreich-en URL:ircs://irc.bitreich.org:6697/#bitreich-en bitreich.org 70 i Err bitreich.org 70 iTell the people there about your new gopherhole in tor. It will be Err bitreich.org 70 iadded to the onion category of the gopher lawn project here: Err bitreich.org 70 i Err bitreich.org 70 1gopher://bitreich.org/1/lawn/c/onion.gph /lawn/c/onion.gph bitreich.org 70 i Err bitreich.org 70 i___[ Other Resources ] Err bitreich.org 70 iMany other people are working on spreading the onion words throughout Err bitreich.org 70 igopherspace. Err bitreich.org 70 i Err bitreich.org 70 iHere is a collection of other resources and tutorials. Err bitreich.org 70 i Err bitreich.org 70 1Tomasino's tutorial on tor and gopher part 1 /phlog/20180427-gopher-black-on-tor-part-1 gopher.black 70 1Tomasino's tutorial on tor and gopher part 2 /phlog/20180428-gopher-black-on-tor-part-2 gopher.black 70 i Err bitreich.org 70 iIf you know anyone else who wrote about tor and onion, let me know at Err bitreich.org 70 i Err bitreich.org 70 i 20h@r-36.net or __20h__ on IRC Err bitreich.org 70 i Err bitreich.org 70 i Err bitreich.org 70 1<< back to bitreich.org bitreich.org 70 i Err bitreich.org 70 .