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 29/02/2008, 19:38]
82.66.54.23 Mise à jour concernant les dernières version de l'open net
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 gutsy p2p réseau ​web}}+{{tag>Xenial ​p2p réseau ​anonymat}}
  
 ---- ----
 +{{ :​logo_freenet.png}}
 +====== Freenet : Réseau Anonyme ======
  
-====== ​Freenet ​======+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]]**.
  
-{{:​logo_freenet.png }}\\ +===== Installation =====
-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.+
  
-<note important>​ +==== Installation automatique ==== 
-**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). +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]]
-</note>+
  
  
 +==== 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/''​.
  
-===== Prérequis ===== +Répondre aux questions.
-[[Java]] doit être installé pour faire fonctionner Freenet.+
  
 +Se connecter à votre interface (node) :
 +http://​localhost:​8888/​
  
-==== Vérifier si Java est installé.==== +===== 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>​
  
-Dans un terminal taper: 
-<​code>​java -version</​code>​ 
  
-La réponse doit ressembler à ça :  +==== Lancement de Freenet sécurisé au démarrage de la machine ====
-<​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>​+
  
-Pour changer sa version de Java (si plusieurs installées) +Installation d'un utilisateur Freenet : 
-<​code>​sudo ​update-alternatives --config java</​code>​+<​code>​sudo ​adduser freenet</​code>​
  
-Il est recommandé de ne pas choisir une version de java inférieur à Java 1.5 update 4 pour des raisons ​de sécurité.+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>​
  
-===== Installation ​de Freenet ​0.7 =====+Modification ​de ce script pour qu'il fonctionne avec l'​utilisateur ​Freenet ​
 +<​code>​sudo nano /​usr/​local/​freenet/​run.sh</​code>​
  
-==== Installation automatique ==== +Modification de la ligne ~45 : 
-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]]+<​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>​
  
-==== Installation manuelle ==== 
- 
-Télécharger et lancer l'​installeur :  
-<​code>​wget http://​downloads.freenetproject.org/​alpha/​installer/​new_installer.jar</​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. 
- 
-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) =====+==== 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 92: 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 114: Ligne 111:
  
  
-==== Trouver des amis sur freenode ==== +=== Connexion ​à des inconnus ===
-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). +
- +
- +
-<note important>​Il n'est maintenant plus nécessaire de chercher des connections avec des inconnus. Freenet se charge automatiquement d'en trouver pour vous. Par conséquent le chan #​freenet-refs n'​existe plus.</​note>​ +
- +
-Les channels IRC sont un lieu très actif pour l'​échange de références : visitez #freenet-fr (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 +
-<​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.1204310303.txt.gz
  • Dernière modification: Le 01/03/2008, 19:07
  • (modification externe)
  • Actuellement bloqué par: 43.134.75.217,10.42.2.254