Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
freenet [Le 03/01/2010, 22:09] 213.95.41.13freenet [Le 09/05/2018, 18:46] (Version actuelle) – [Voir aussi] Enlevé les liens morts spnux
Ligne 1: Ligne 1:
 +{{tag>Xenial p2p réseau anonymat}}
 +
 +----
 +{{ :logo_freenet.png}}
 +====== Freenet : Réseau Anonyme ======
 +
 +Freenet est un réseau informatique anonyme et décentralisé bâti au dessus d'Internet visant à permettre une liberté d'expression et d'information totale et profitant de la sécurité de l'anonymat.
 +
 + 
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +  * Avoir [[:tutoriel:comment_installer_un_paquet|installé]] **[[:Java]]**.
 +
 +===== Installation =====
 +
 +==== Installation automatique ====
 +Dans la plupart des cas vous pouvez lancer l'installation simplement en cliquant sur le lien : [[https://freenetproject.org/assets/jnlp/freenet.jnlp|Lancer l'installation de freenet]]
 +
 +
 +==== Installation manuelle ====
 +
 +Télécharger et lancer l'installeur : <code>wget 'https://github.com/freenet/fred/releases/download/build01477/new_installer_offline_1477.jar' -O new_installer_offline.jar </code>
 +
 +Puis : <code>java -jar new_installer_offline.jar </code>
 +
 +Laissez-vous guider pour l'installation qui se déroule ensuite de la même manière dans les deux cas.
 +
 +Choisir un chemin d'installation (par défaut dans votre répertoire home).
 +Choisir les paquetages à installer (laissez tout sélectionné par défaut).
 +
 +
 +==== Configuration ====
 +
 +Si tout se passe bien, un navigateur web a dû s'ouvrir sur une page d'accueil qui correspond à ''http://127.0.0.1:8888/wizard/''.
 +
 +Répondre aux questions.
 +
 +Se connecter à votre interface (node) :
 +http://localhost:8888/
 +
 +===== Lancement =====
 +Pour lancer Freenet :
 +<code> bash /[chemin_du_dossier]/Freenet/run.sh start</code>
 +Pour stopper Freenet :
 +<code> bash /[chemin_du_dossier]/Freenet/run.sh stop</code>
 +
 +
 +==== Lancement de Freenet sécurisé au démarrage de la machine ====
 +
 +Installation d'un utilisateur Freenet :
 +<code>sudo adduser freenet</code>
 +
 +Création du dossier pour y déplacer les fichiers de Freenet :
 +<code>sudo mkdir /usr/local/freenet</code>
 +
 +Déplacez-y tous les fichiers du logiciel :
 +<code>sudo mv /[chemein_du_dossier]/Freenet/* /usr/local/freenet/</code>
 +
 +Création du script de démarrage :
 +<code>sudo ln -s /usr/local/freenet/run.sh /etc/init.d/freenet-new</code>
 +<code>sudo update-rc.d freenet-new defaults</code>
 +
 +Modification de ce script pour qu'il fonctionne avec l'utilisateur Freenet :
 +<code>sudo nano /usr/local/freenet/run.sh</code>
 +
 +Modification de la ligne ~45 :
 +<file>#RUN_AS_USER=</file>
 +devient
 +<file>RUN_AS_USER=freenet</file>
 +
 +Test & lancement du daemon freenet :
 +<code>/etc/init.d/freenet-new start</code>
 +
 +
 +==== Configurer le pare-feu de votre machine (et/ou de votre box) ====
 +Chaque node a un port différent.
 +Pour connaître le port à ouvrir rendez-vous en bas de la page : http://127.0.0.1:8888/connectivity/
 +Vous trouverez la liste des ports utilisés par les différents services.
 +
 +__Exemple__: Ports utilisés par le noeud
 +
 +    * Darknet FNP : **xxxxx**/UDP (communication entre les noeuds ; vous voudrez sans doute ouvrir ce port dans votre firewall)
 +    * Opennet FNP : **xxxxx**/UDP (communication entre les noeuds ; vous voudrez sans doute ouvrir ce port dans votre firewall)
 +    * FProxy: 8888/TCP (cette interface web)
 +    * FCP : 9481/TCP (pour les clients comme Frost et Thaw)
 +    * TMCI: 2323/TCP (interface simple en ligne de commande, à la telnet)
 +
 +
 +Ouvrir le port udp correspondant (**xxxxx** dans l'exemple) et éventuellement le router vers votre machine.
 +
 +
 +==== Gestion des connexions au Darknet ====
 +
 +La gestion des connexions au Darknet se fait sur la page ''http://localhost:8888/darknet/'' :
 +
 +    * Le bloc "Mes amis" liste tous les nœuds que le vôtre connaît ainsi que l'état de la connexion.
 +    * Le bloc "Ma Référence" contient le bloc de texte qui identifie votre nœud et permettra à un autre de se connecter à lui. vous devez donner ce bloc de texte à la personne avec qui vous voulez vous connecter.
 +
 +    * Le bloc "Ajouter un noeud" permet d'ajouter à votre nœud la référence d'un autre soit en faisant un copier/coller, soit en donnant l'URL d'un fichier qui la contient, soit en lui donnant directement ce fichier.
 +
 +Pour établir une connexion avec quelqu'un, vous devez lui donner votre référence et ajouter la sienne à votre noeud. Le plus simple est de faire un copier-coller de votre référence sur http://dark-code.bulix.org et de noter l'adresse de la page obtenue. Vous pourrez ainsi donner un lien simple plutôt qu'un bloc de code indigeste.
 +
 +Faire un copier coller de « Ma référence » (dans l'onglet "Amis") sur http://dark-code.bulix.org
 +
 +La référence doit être copiée TELLE QUELLE. Elle sera inutile si elle est modifiée.
 +
 +Cliquer sur la référence type **#xxxxxxxx** et enregistrer l'adresse de la page que vous donnerez à vos amis.
 +
 +
 +
 +=== Connexion à des inconnus ===
 +
 +Si vous ne connaissez personne utilisant Freenet, le mode opennet se chargera de vous connecter à des inconnus. Il est inutile de se connecter Darknet à des inconnus : cela n'améliore ni la sécurité, ni les performances, et cela nuit au réseau.
 +
 +===== Désinstallation =====
 +
 +Dans un terminal saisissez :
 +
 +
 +  bash /[chemin_du_dossier]/Freenet/run.sh stop
 +  sudo update-rc.d freenet-new remove
 +
 +*Vérifiez le chemin d'installation de Freenet
 +
 +Éditez la crontab : <code>crontab -e</sudo>
 +
 +
 +et supprimez la ligne liée à Freenet qui commence par :
 +
 +**@reboot "/home/islesv/Freenet/run.sh" start 2>&1 >/dev/null #FREENET AUTOSTAR$**
 +
 +Par défaut l'éditeur crontab est nano, quittez en faisant CTRL+O (lettre O), puis CTRL+X.
 +
 +Il ne vous reste plus qu'à supprimer le dossier Freenet dans votre répertoire personnel (~$) en ayant pris soin de récupérer d'éventuels fichiers (comme dans //downloads// par exemple)
 +
 +===== Voir aussi =====
 +
 +  *  [[http://freenetproject.org/|Site officiel de Freenet (en)]]
 +  *  [[http://forum.ubuntu-fr.org/viewtopic.php?id=138733|La discussion sur le Forum ]]
 +  * [[http://wiki.freenetproject.org/|Wiki officiel de Freenet (en)(fr)]]
 +