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édentes Révision précédente
Prochaine révision
Révision précédente
freenet [Le 13/08/2007, 08:49]
86.69.251.169
freenet [Le 10/09/2022, 06:29] (Version actuelle)
88.166.188.193 mauvaise balise de fermeture </code> (détecté via le bot wiki-corrector : https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{logo_freenet.png|}}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 profitant de la sécurité de l'anonymat.+{{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 =====
  
-====== Prerequis ====== +==== Installation automatique ​==== 
-[[Java]] doit être installé pour faire fonctionner Freenet.+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]]
  
-**Verifier si Java est installé.** 
  
-Dans un terminal taper: +==== Installation manuelle ====
-<​code>​java -version</​code>​+
  
-La réponse doit ressembler à ça  +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>​
-<​code>​java version "1.6.0"  +
-Java(TM) SE Runtime Environment (build 1.6.0-b105)  +
-Java HotSpot(TM) Server VM (build 1.6.0-b105, mixed mode)</​code>​+
  
-Sinon [[:tutoriel:​comment_installer_un_paquet|installer les paquets]] **sun-java6-bin** et **sun-java6-jre**+Puis <​code>​java ​-jar new_installer_offline.jar </​code>​
  
-**Pour changer sa version ​de Java** (si plusieurs installées) +Laissez-vous guider pour l'​installation qui se déroule ensuite ​de la même manière dans les deux cas.
-<​code>​sudo update-alternatives --config java</​code>​+
  
-Choisir ​la version ​par défaut.+Choisir ​un chemin d'​installation (par défaut ​dans votre répertoire home). 
 +Choisir les paquetages à installer (laissez tout sélectionné par défaut).
  
-====== Installation de Freenet 0.7 ====== 
  
-====== Lancement de Freenet 0.7 ======+==== Configuration ​====
  
-====== ​Liens ======+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</​code>​ 
 + 
 + 
 +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 ===== 
 + 
 +  *  [[https://​freenetproject.org/​|Site officiel de Freenet (en)]] 
 +  *  [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=138733|La discussion sur le Forum ]] 
 +  * [[http://​wiki.freenetproject.org/​|Wiki officiel de Freenet (en)(fr)]]
  
-  *  [[http://​freenetproject.org/​|Site officiel de Freenet (en)]] 
-  *  [[http://​wiki.freenetproject.org/​|Wiki officiel de Freenet (en)(fr)]] 
-  *  [[http://​www.freenet-fr.info/​|Freenet Fr (fr)]] 
  
  • freenet.1186987793.txt.gz
  • Dernière modification: Le 13/08/2007, 08:50
  • (modification externe)