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 14/08/2007, 11:19]
Gtom
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 ​}}+{{tag>​Xenial p2p réseau anonymat}}
  
-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.+---- 
 +{{ :​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>​
  
-====== Prerequis ====== +Laissez-vous guider ​pour l'​installation qui se déroule ensuite de la même manière dans les deux cas.
-[[Java]] doit être installé ​pour faire fonctionner Freenet.+
  
-======Verifier si Java est installé.+Choisir un chemin d'​installation (par défaut dans votre répertoire home). 
 +Choisir les paquetages à installer (laissez tout sélectionné par défaut).
  
-Dans un terminal taper: 
-<​code>​java -version</​code>​ 
  
-La réponse doit ressembler à ça :  +==== Configuration ====
-<​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 il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **sun-java6-bin** et **sun-java6-jre**+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/''​.
  
-Pour changer sa version de Java (si plusieurs installées) +Répondre aux questions.
-<​code>​sudo update-alternatives --config java</​code>​+
  
-Choisir la version par défaut.+Se connecter à votre interface (node) : 
 +http://​localhost:​8888/​
  
-====== Installation de Freenet 0.7 ====== +===== Lancement ​===== 
-Télécharger et lancer ​l'​installeur ​:  +Pour lancer ​Freenet ​
-<​code>​wget http://downloads.freenetproject.org/alpha/installer/new_installer.jar</​code>​+<​code> ​bash /[chemin_du_dossier]/Freenet/run.sh start</code> 
 +Pour stopper Freenet : 
 +<​code>​ bash /[chemin_du_dossier]/​Freenet/run.sh stop</​code>​
  
-Puis: 
-<​code>​java -jar new_installer.ja</​code>​ 
  
-Choisir chemin d'​installation. +==== Lancement de Freenet sécurisé au démarrage de la machine ====
-Choisir les plugin à installer (laisser par défaut)+
  
-Si tout ce passe bien vous arrivez sur la page : Freenet 0.7 Installation ​Successful! +Installation ​d'un utilisateur Freenet : 
-Cliquer sur "First time wizard."​+<​code>​sudo adduser freenet</​code>​
  
-Arriver sur assistant: Assistant premiers pas sur Freenet ​!+Création du dossier pour y déplacer les fichiers de Freenet ​
 +<​code>​sudo mkdir /​usr/​local/​freenet</​code>​
  
-Répondre aux questions +Déplacez-y tous les fichiers du logiciel : 
-(eviter le mode « opennet » mais cela est modifiable plus tard)+<​code>​sudo mv /​[chemein_du_dossier]/​Freenet/​* /​usr/​local/​freenet/</​code>​
  
-Se connecter à votre interface (node)+Création du script de démarrage ​
-http://localhost:​8888/+<​code>​sudo ln -s /usr/local/​freenet/​run.sh /​etc/​init.d/​freenet-new</​code>​ 
 +<​code>​sudo update-rc.d freenet-new defaults<​/code>
  
-====== Lancement ​de Freenet 0.7 ====== +Modification ​de ce script pour qu'il fonctionne avec l'​utilisateur ​Freenet : 
-Pour lancer ​Freenet: +<​code>​sudo nano /usr/local/freenet/​run.sh</​code>​
-<​code> ​bash /[chemein_du_dossier]/Freenet/run.sh start</​code>​ +
-Pour stoper Freenet: +
-<​code>​ bash /​[chemein_du_dossier]/​Freenet/​run.sh ​stop</​code>​+
  
-====== Configurer le firewall ​de votre machine (et/ou de votre box) ======+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. Chaque node a un port différent.
-Pour connaitre ​le port à ouvrir rendez-vous en bas de la page : http://​127.0.0.1:​8888/​friends/+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. Vous trouverez la liste des ports utilisés par les différents services.
  
 __Exemple__:​ Ports utilisés par le noeud __Exemple__:​ Ports utilisés par le noeud
  
-    * Darknet FNP : **XXXX**/UDP (communication entre les noeuds ; vous voudrez sans doute ouvrir ce port dans votre firewall)+    * 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)     * FProxy: 8888/TCP (cette interface web)
     * FCP : 9481/TCP (pour les clients comme Frost et Thaw)     * FCP : 9481/TCP (pour les clients comme Frost et Thaw)
Ligne 71: Ligne 89:
  
  
-Ouvrir le port udp correspondant (**XXXX** dans l'​exemple) et éventuellement le router vers votre machine.+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/​ :+==== Gestion ​des connexions au Darknet ​====
  
-    ​* Le bloc "Mes amis" liste tous les noeuds ​que le votre connaît ainsi que l'​état de la connexion. +La gestion des connexions au Darknet se fait sur la page ''​http://​localhost:​8888/​darknet/''​ : 
-    * Le bloc "Ma Référence"​ contient le bloc de texte qui identifie votre noeud 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 noeud 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.+    ​* 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. 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.
Ligne 91: Ligne 111:
  
  
-====== ​Liens ======+=== 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.1187083176.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)