Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Host a .onion or .i2p site.

You'll need a 24/7 box somewhere, but it could even be behind a residential NAT with only outbound connections (at reduced performance than having a public port). You can easily & transparently move it from one physical place to another; your hash identifies it, not the physical routing location.



If I wanted to set something up like that, just for fun/experimentation, is there a tutorial on how to go about it?


I'm more familiar with I2P than Tor.

I2P includes a webserver, to host the local configuration & status page. You can also host your own public site right from there, by dropping files in the right place. Click "Website" from your console page and it'll tell you what you need to do. The URL will be <some hash>.i2p, but you can register with one of the name servers to give it a more human-friendly <name>.i2p redirect, similar to DNS->IP address.

From quick googling, it doesn't look like Tor includes a webserver, just TCP tunneling that you can set up to talk to an independent local webserver install: https://www.torproject.org/docs/tor-hidden-service.html.en

Note the same is possible in I2P if you want to use your own webserver.


Well, on first principles, what I would expect to do would be:

   >brew install tor-server
   >mkdir mysite && cd mysite
   >echo "Hello secret friends!" > index.html
   >tor-server
   Access your site at http://<hash>.tor


That is effectively the I2P process.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: