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 19/02/2008, 16:53]
tartanpion
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:
-{{tag>feisty ​réseau ​web}}+{{tag>Xenial p2p réseau ​anonymat}}
  
-====== Freenet ======+---- 
 +{{ :​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.
  
-{{: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.+===== 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]]**.
  
-<note important>​ +===== Installation =====
-**Attention :** Nous vous rappelons qu'il est interdit d'​utiliser ce logiciel à des fins illégales (piratage, contrefaçon ou toute autre activité étant considérée hors-la-loi par les lois en vigueur dans votre pays de résidence). +
-</​note>​+
  
 +==== 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).
  
  
-===== Prerequis ​===== +==== Configuration ​====
-[[Java]] doit être installé pour faire fonctionner Freenet.+
  
-==== Verifier si Java est installé.==== +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/''​.
  
-Dans un terminal taper: +Répondre aux questions.
-<​code>​java -version</​code>​+
  
-La réponse doit ressembler ​à ça :  +Se connecter ​à votre interface ​(node: 
-<​code>​java version "​1.6.0"​  +http://​localhost:​8888/
-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**+===== 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>​
  
-Pour changer sa version de Java (si plusieurs installées) 
-<​code>​sudo update-alternatives --config java</​code>​ 
  
-Choisir ​la version par défaut.+==== 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>​
  
-===== Installation de Freenet ​0.7 =====+Déplacez-y tous les fichiers du logiciel : 
 +<​code>​sudo mv /​[chemein_du_dossier]/​Freenet/* /​usr/​local/​freenet/</​code>​
  
-==== Installation automatique ==== +Création du script de démarrage ​: 
-Dans la plupart des cas vous pouvez lancer l'​installation simplement en cliquant sur le lien : [[http://downloads.freenetproject.org/alpha/installer/mac/freenet.jnlp|Lancer l'​installation de freenet]]+<​code>​sudo ln -s /usr/local/freenet/run.sh ​/etc/init.d/freenet-new</​code>​ 
 +<​code>​sudo update-rc.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>​
  
-==== Installation manuelle ====+Modification de la ligne ~45 : 
 +<​file>#​RUN_AS_USER=</​file>​ 
 +devient 
 +<​file>​RUN_AS_USER=freenet</​file>​
  
-Télécharger et lancer l'​installeur ​:  +Test & lancement du daemon freenet ​
-<​code>​wget http://downloads.freenetproject.org/alpha/​installer/​new_installer.jar</​code>​+<​code>/​etc/init.d/freenet-new start</​code>​
  
-Puis: 
-<​code>​java -jar new_installer.jar</​code>​ 
  
-Laissez vous guider pour l'​installation qui se déroule ensuite de la même manière dans les deux cas. +==== Configurer le pare-feu ​de votre machine (et/ou de votre box) ====
- +
-Choisir un chemin d'​installation (par défaut dans votre répertoire home). +
-Choisir les paquetages à installer (laissez tout sélectionner par défaut). +
- +
-==== Configurer ​freenet ==== +
- +
-Si tout ce passe bien un navigateur web a du s'​ouvrir sur une page d'​accueil. +
-Il faut se rendre sur l'​assistant de démarrage Freenet en cliquant sur "​Débuter sur Freenet"​ qui mène à http://​127.0.0.1:​8888/​wizard/​. +
- +
-Répondre aux questions +
-(éviter ​le mode « opennet » mais cela est modifiable plus tard) +
- +
-Se connecter à votre interface (node): +
-http://​localhost:​8888/​ +
- +
-===== Lancement de Freenet 0.7 ===== +
-Pour lancer Freenet: +
-<​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) =====+
 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 90: 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 ​=====+==== Gestion des connexions au Darknet ====
  
-La gestion des connexions au Darknet se fait sur la page http://​localhost:​8888/​darknet/​ :+La gestion des connexions au Darknet se fait sur la page ''​http://​localhost:​8888/​darknet/​'' ​:
  
-    * Le bloc "Mes amis" liste tous les noeuds ​que le votre connaît ainsi que l'​état de la connexion. +    * 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 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 "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 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 "​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 111: Ligne 110:
  
  
-==== Trouver des amis sur freenode ==== 
- 
-Si vous ne connaissez personne qui utilise le réseau, rien ne vous empêche d'​établir des connexions avec des inconnus, tant que vous gardez à l'​esprit le risque que cela fait peser sur votre anonymat (assurez-vous d'​être toujours connecté à plusieurs personnes afin de "​diluer"​ votre trafic). 
- 
-Les channels IRC sont un lieu très actif pour l'​échange de références : visitez #freenet-fr et #​freenet-refs (tous les deux sur irc.freenode.net) et vous vous ferez rapidement des amis 
- 
-Se Connecter ​ sur le canal #​freenet-refs un bot peux vous trouver des amis wink pour vous 
- 
-Ouvrez un terminal et taper: ​ 
- 
-<​code>​wget ​ http://​downloads.freenetproject.org/​alpha/​pyFreenet/​pyFreenet-latest.tbz</​code>​ 
- 
-puis pour décompresser l'​archive: ​ 
- 
-<​code>​tar xfj pyFreenet-[num de l'​archive].tbz</​code>​ 
- 
- 
- 
-Démarrer le Refbot: 
- 
-Se placer dans le répertoire ou est décompressé l'​archive et taper: 
-<​code>​python refbot.py</​code>​ 
- 
-Répondre aux questions du script et laisser le bot vous trouver des potes wink 
- 
-Lorsque vous aurez entre 5 à 10 « amis » vous pourrez profiter de Freenet. 
- 
-Nb: Il est bon de savoir que le fichier de configuration creer au premier lancement se situe dans le home et se nome "​.freenet_ref_bot"​ 
- 
-===== FROST ===== 
-Frost est un logiciel qui utilise un noeud Freenet pour remplir deux fonctions : l'​échange de fichiers et la discussion (forum). 
- 
- 
-===== Installation ===== 
  
-Se placer dans le repertoire /​Freenet/​frost +=== Connexion à des inconnus ===
-<​code>​cd /​[chemin_du_dossier]/​Freenet/​frost</​code>​ +
-Rendre exécutable les fichiers .sh +
-<​code>​chmod +x *.sh</​code>​+
  
-==== Si vous utilisez Beryl ==== +Si vous ne connaissez personne utilisant Freenet, ​le mode opennet se chargera de vous connecter à des inconnusIl 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.
-Vous devez ajouter une ligne dans le fichier frost.sh situé dans votre repertoire /​Freenet/​frost ​:+
  
-[[:​tutoriel:​comment_editer_un_fichier|Éditer le fichier:]] **/​[chemein_du_dossier/​Freenet/​frost/​frost.sh**.+===== Désinstallation =====
  
-Ajouter:+Dans un terminal saisissez ​:
  
-**export AWT_TOOLKIT="​MToolkit"​** 
-avant la ligne java -jar frost.jar "​$@"​ 
  
-Votre fichier frost.sh devrait ressembler à ceci:+  bash /​[chemin_du_dossier]/​Freenet/​run.sh stop 
 +  sudo update-rc.d freenet-new remove
  
-  [...] +*Vérifiez le chemin d'​installation de Freenet
-  cd $PROGDIR +
-  export AWT_TOOLKIT="​MToolkit"​ +
-  java -jar frost.jar "​$@"​ +
-  [...]+
  
-==== Lancer Frost ==== +Éditez ​la crontab : <​code>​crontab -e</​code>​
-Lorsque vous lancez Frost pour la première fois, il ne connaît qu'un nombre limité de "​Boards"​ (forums de discussion) et aucun fichier. La liste des boards est publiée régulièrement et viendra s'​ajouter automatiquement à la liste des boards que vous pouvez consulter. ​+
  
-Il existe un certain nombre de boards francophones où vous pourrez discuter, demander de l'​aide,​ annoncer vos insertions (fichiers ou freesites), etc. Si aucune board ne traite du sujet que vous souhaitez aborder, il vous est bien sûr possible de la créer. 
  
-Pour lancer Frost: +et supprimez la ligne liée à Freenet ​qui commence par :
-<​code>​bash /​[chemin_du_dossier]/​Freenet/​frost/​frost.sh</​code>​+
  
-===== Liens =====+**@reboot "/​home/​islesv/​Freenet/​run.sh"​ start 2>&1 >/​dev/​null #FREENET AUTOSTAR$**
  
-  *  [[http://​freenetproject.org/​|Site officiel de Freenet (en)]] +Par défaut l'​éditeur crontab est nano, quittez ​en faisant CTRL+O ​(lettre O), puis CTRL+X.
-  *  [[http://​wiki.freenetproject.org/​|Wiki officiel de Freenet ​(en)(fr)]] +
-  *  [[http://​www.freenet-fr.info/​|Freenet Fr (fr)]] +
-  *  [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=138733|La discussion sur le Forum ]]+
  
 +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 =====
  
-== Sources: ==  +  *  ​[[https://​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)]]+  *  ​[[https://forum.ubuntu-fr.org/viewtopic.php?​id=138733|La discussion sur le Forum ]] 
 +  * [[http://​wiki.freenetproject.org/​|Wiki officiel de Freenet ​(en)(fr)]]
  
  
  • freenet.1203436428.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)