Comment installer ZeroNet sur Trisquel 7 Belenos

Ce manuel vous a été courtoisement fournis par Miguel Menéndez.

ZeroNet utilise la cryptographie du Bitcoin et la technologie BitTorrent pour construire un réseau décentralisé et résistant à la censure. Les utilisateurs peuvent publier des sites web statiques ou dynamiques dans ZeroNet et les visiteurs peuvent choisir de servir aussi le site. Les sites resteront en ligne, même s'ils ne sont desservis que par un seul pair. Quand un site est mis à jour par son propriétaire, tous les nœuds du réseau (visiteurs précédents) recevront uniquement les mises à jour incrémentielles effectuées sur le contenu du site. ZeroNet compte avec une base de données MySQL intégrée. Cela rend le développement de sites aux contenus conséquent facile à mettre en place. La base de donnée est également synchronisée avec l'hébergement des nœuds et mises à jour incrémentielles. ZeroNet est codé en Python et distribué sous licence GNU GPL 2.

ZeroNet n’est pas plus anonyme que BitTorrent, mais côté vie privée (la possibilité de savoir qui est le propriétaire du commentaire / site) augmentera à mesure que le réseau grandira avec de nouveaux sites et le gain de plus de pairs. ZeroNet est conçu pour fonctionner avec les réseaux d'anonymat : vous pouvez facilement dissimuler votre adresse IP en utilisant le réseau Tor.

Installer ZeroNet sur Trisquel 7

  • Mettre à jour votre système :
    ~$ sudo -i
    ~# apt-get update && apt-get upgrade
    
  • Installer les dépendances pour ZeroNet :
    ~# apt-get install python-gevent
    
  • ZeroNet nécessite le packet msgpack-python package, Dans le dépôt Trisquel il y a python-msgpack version 0.3.0 mais la version 0.4.0 est recommandée :
    ~# apt-get install python-pip
    ~# pip install msgpack-python
    ~# exit
    
  • Télécharger et décompresser ZeroNet :
    ~$ cd
    ~$ wget -c https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz
    ~$ tar xvpfz master.tar.gz
    ~$ cd ZeroNet-master
    
  • Démarrez ZeroNet (laissez votre terminal ouvert sinon cela cessera le processus) :
    ~$ python zeronet.py
    
  • Ouvrir l'adresse http://127.0.0.1:43110 depuis le navigateur de votre choix (Abrowser, IceCat, Midori…). De là, lire la documentation officielle. Ouvrir les ports sur votre routeur : dans la capture d'écran ci-dessous, le terminal indique que le port 14451 du routeur est fermé.

Zeronet on Trisque Mini.png

Comment forcer toutes les connexions à passer à travers Tor

Comme il a déjà été indiqué, n'oubliez pas que par défaut, ZeroNet n'est pas plus anonyme que BitTorrent. Mais la bonne nouvelle est que le routage de tout le trafic à travers Tor est assez simple.
  • Installer Tor :
    sudo apt install tor
    
  • Modifier /etc/tor/torrc et commenter les lignes ControlPort 9051 et CookieAuthentication 1.
  • Depuis le terminal :
    sudo /etc/init.d/tor restart
    sudo usermod -a -G tor [nomutilisateur]
    
  • Se déconnecter ou redémarrer l'ordinateur.
  • Exécuter ZeroNet. Ouvrir votre TorBB, si vous utilisez NoScript laisser les permissions pour le localhost (127.0.0.1). Et ajouter également l’url http://127.0.0.1:43110 / sur la page d’accueil de ZeroNet définir « toujours utiliser Tor ». Fermer TorBB, tuer le processus ZeroNet et le redémarrer.


Révisions

07/22/2016 - 21:03
Mangy Dog
07/24/2016 - 20:00
Mimmo_D.DN
08/22/2022 - 19:37
fiorile