Zeronet

Este é um post rápido para documentar minha experiência instalando o software Zeronet em um laptop rodando MacOS X El Capitan (10.11.3).

Etapas:

- Starting ZeroNet...
Traceback (most recent call last):  
  File "/Users/fabricio/github/ZeroNet-master/zeronet.py", line 15, in main
    import main
  File "/Users/fabricio/github/ZeroNet-master/src/main.py", line 8, in <module>
    import gevent
ImportError: No module named gevent  

É porque sua variável PYTHONPATH não está configurada. (Siga o link para ler sobre as variáveis de ambiente do Python.)

Você pode incluí-la no seu arquivo de inicialização (~/.bashrc, ~/.profile, ~/.zshrc ou equivalente), ou inciar o programa setando esta variável antes com o comando:

PYTHONPATH=/usr/local/lib/python2.7/site-packages python zeronet.py  
  • Se tudo der certo, a página inicial deve abrir no navegador

Etapas opcionais:

  • Abrir a porta 15441 do roteador
  • Instalar o TorBrowser
  • Deixar o TorBrowser aberto
  • Abrir o Zeronet passando o parametro --tor_controller 127.0.0.1:9151
    • PYTHONPATH=/usr/local/lib/python2.7/site-packages python zeronet.py --tor_controller 127.0.0.1:9151
  • Mandar um email para fabricio@zeroid.bit

Quero escrever mais sobre as diversas iniciativas no sentido de uma web mais distribuída e resistente à censura em geral, mas não tenho nem o conhecimento e nem o tempo necessário para escrever algo completo e que faça sentido, deixo então uma promessa de me empenhar mais e uma lista de links para quem quiser explorar: Freenet, I2P, IPFS, hyperboot Maidsafe, hidden services, Webtorrent, Hyperboria