Différences
Ci-dessous, les différences entre deux révisions de la page.
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:52] 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 ===== | ||
+ | ==== 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]] | ||
- | ====== Prerequis ====== | + | ==== Installation manuelle ==== |
- | [[Java]] doit être installé pour faire fonctionner Freenet. | + | |
- | Verifier si Java est installé. | + | 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> |
- | Dans un terminal taper: | + | Puis : <code>java -jar new_installer_offline.jar </code> |
- | <code>java -version</code> | + | |
- | La réponse doit ressembler à ça : | + | Laissez-vous guider pour l'installation qui se déroule ensuite de la même manière dans les deux cas. |
- | <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** | + | Choisir un chemin d'installation (par défaut dans votre répertoire home). |
+ | Choisir les paquetages à installer (laissez tout sélectionné par défaut). | ||
- | Pour changer sa version de Java (si plusieurs installées) | ||
- | <code>sudo update-alternatives --config java</code> | ||
- | Choisir la version par défaut. | + | ==== Configuration ==== |
- | ====== Installation de Freenet 0.7 ====== | + | 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/''. |
- | ====== Lancement de Freenet 0.7 ====== | + | Répondre aux questions. |
- | ====== Liens ====== | + | 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)]] | ||