Menu

Connexion utilisateur

L'échange de reférences

L'opennet

Depuis quelques temps, il n'est plus nécessaire de faire des échanges de refs pour se connecter. Explications: Il existe désormais un processus de connexion automagique à Freenet appellé "l'opennet". Pour l'activer, il suffit d'aller sur http://127.0.0.1:8888/config/#node.opennet, activer l'opennet, puis aller en bas de la page pour valider le changement. Les connexions établies par opennet apparaîtront sur http://127.0.0.1:8888/strangers/.

Il reste cependant possible de faire des échanges de références. Cela peut être intéressant si vous connaissez des gens en qui vous avez confiance qui utilisent Freenet (on appelle ça des "amis" je crois :). En effet, puisque vous connaissez ces personnes, vous savez qu'elles ne tenteront pas de vous espionner, et donc ces connexions sont un peu plus sécure que celles établies aléatoirement par l'opennet. L'opennet a un autre défaut : Il est possible de "grapiller" les adresses ip des gens qui utilisent l'opennet. En utilisant l'opennet, il devient possible de savoir que vous utilisez freenet. Ce n'est pas le cas si vous utilisez exclusivement des connexions darknet (=> échanges de refs manuels).

Où trouver sa référence ?

Pour les reférences darknet (friends) :

Si vous pouvez lancer un navigateur sur l'ordinateur où tourne le node :

http://127.0.0.1:8888/friends/

Sinon, si vous avez bien configuré votre node:

http://[adresse ip du node]:8888/friends/

Sur cette page, votre référence est dans l'encadré "Ma référence"

Pour les reférences opennet (strangers) :

http://127.0.0.1:8888/strangers/

ou

http://[adresse ip du node]:8888/strangers/

Exemple de référence

identity=gergGze-9hjgzemlghjergreqjgjseQSGHREg
location=0.314265465484
testnet=false
myName=Jflesch's node
lastGoodVersion=Fred,0.7,1.0,1029
sig=bab826cb84c53,7a235613d6f69a2e47616a549d45c36388ce42c00a86fe2336c2f12004f06c95bf53bf74d[...]
version=Fred,0.7,1.0,1034
dsaPubKey.y=eQk4lQIx8TIf4Md3Ay-ig72lBKmXbk~4NOIXDxh2YeNJgt7VXPp810frL2VcOpvn3xYZkO6PwerHJnm[...]
physical.udp=kwain.net:5176;62.212.115.195:5176
dsaGroup.g=UaRQvTlaaAXTMzn1ZatnDByf015LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJw[...]
dsaGroup.q=ALFc5kzmk0VvvCWosXY5t9DNoq81R9Y1kQNVBE9S1tN5
dsaGroup.p=AIYIrE9VNhM38qPjirGGT-PJjWZBHY0q-JxSx4SUpYyDFQfZQeOhrdc~SppnWD~UHyX2ymT7W8eV3Yjw[...]
ark.pubURI=SSK@q81mJZC7TzpWMW4rmC39LDhV1LqQlD1bs,ZzOq1~n6YH2wn8ZD69XAipwJ6Rq0sXKhSozPpOLdF5[...]
ark.number=42
auth.negTypes=1
End

Une référence fini toujours par "End".

L'échanger


Zoom

Échange de références
presque typique

Comme son nom l'indique, "l'échange de reférences" implique un échange : Pour vous connecter à quelqu'un, vous devez lui donner votre reférence, et il doit vous donner la sienne.

Il est très fortement recommandé de faire cet échange avec des gens en qui vous avez confiance. En effet si la plupart de vos peers (voisins) se révèlent être malveillants et décident de se coordonner pour vous espionner, ils pourraient déterminer votre utilisation de Freenet (</paranoïa inside>).

Cependant, comme vous vous en doutez, la plupart des utilisateurs de Freenet ont rarement plusieurs amis eux-même utilisateurs de Freenet. Du coup, pour l'instant, les échanges se font par IRC (oui, je sais, c'est crade, on y travaille).

IRC est un système de discussion par internet. Il existe plusieurs logiciels permettant d'accèder à IRC. Pour ma part, je vous recommande Xchat. Si vous ne connaissez pas IRC, le mieux que je puisse faire est de vous rediriger sur un tutoriel.

Voici les informations dont vous aurez besoin pour vous connecter au bon endroit:
Réseau IRC : Freenode
Serveur irc : irc.freenode.net (si vous utilisez Xchat, il devrait déjà connaître la liste des serveurs de Freenode)
Channels : #freenet-refs (salon de discussion dédié à l'échange de refs (en anglais !)), #freenet-fr

Avec IRC apparaît un autre problème : les références sont trop grosses pour être simplement copier-coller sur un channel. Du coup, pour résoudre ce problème, on utilise des "pastebin". La pastebin habituellement recommandée est http://dark-code.bulix.org/. Le principe est relativement simple : On copie-colle le texte voulu (ici la référence) dans la bête, et on appuye sur le bouton "paste". Votre navigateur sera alors redirigé sur une adresse bizarre telle que http://dark-code.bulix.org/8didee-43062. C'est cette adresse qu'il faudra donner aux gens sur IRC.

Pour des raisons de discretion, il est recommandé de ne donner sa référence que dans des discussions en privé.

Si vous utilisez http://dark-code.bulix.org/, il faut savoir que vous pouvez rajouter '?raw' à la fin de l'adresse (=> http://dark-code.bulix.org/8didee-43062?raw). Nous verrons plus tard en quoi cela est utile.

Ajouter une référence sur son node

L'ajout de référence se fait sur la même page que celle où vous avez récupérer votre référence ( http://127.0.0.1:8888/friends/ ).

Il vous suffit de compléter un des champs dans l'encadré "Add another peer", et de cliquer sur "Add". Il faut savoir que le champ "Enter the URL of the reference here:" n'accepte pas les pages HTML. C'est là que le '?raw' à la fin des adresses dark-code.bulix.org devient important : Il renverra une référence sans HTML que la node pourra lire sans peine.

Si tout c'est bien passé, vous devriez voir votre nouveau peer dans la liste de vos peers, avec pour status "Never connected" (ce status passera à "Connected" environ 30 secondes plus tard).

Les bots

Les gens les moins soucieux de savoir avec qui ils se connectent utilisent assez souvent des bots (cf "Robots") IRC pour faire les échanges de références. Pour échanger votre référence avec un de ces bots, il vous suffit de donner l'adresse de votre référence en privé au bot (n'oubliez pas le ?raw à la fin). Il vous répondra alors avec sa référence.

Sur Frost

Certaines personnes utilisent aussi le logiciel de discussion Frost (fonctionnant par dessus Freenet) pour trouver de nouveaux peers. Une fois Frost lancé, rendez vous sur la board 'freenet-refs'. N'oubliez pas de ne donner votre refs en privé seulement. (Bien entendu, ceci n'est possible qu'une fois que vous avez déjà une connexion potable au réseau Freenet).

À savoir

  • Sur Freenode, il faut être enregistré pour pouvoir envoyer des messages en privé. Cela peut se faire très rapidement avec la commande "/msg nickserv register [password]" (dans la même zone que là où vous taper pour causer). Plus tard, si vous revenez sur Freenode, vous pourrez vous ré-identifier via la commande "/msg nickserv identity [password]"
  • Votre référence contient votre adresse IP.