Wiki [Tuto/HowTo] Retroshare - renouveller automatiquement l'hostname de votre Hidden Service

0
2
avr.
2018

retroshare tor

Introduction

Nous allons utiliser un script que nous lancerons au démarrage et qui se chargera de renouveller l'hostname.onion du service tor lié à Retroshare.
Si vous n'utilisez pas Retroshare derrière un Tor Hidden Service, il est inutile de suivre ce tutoriel.
/!\ Ne changez pas votre hostname.onion pendant que Retroshare est en cours de fonctionnement au risque de voir une coupure. En effet ce dernier a besoin d'être relancé pour prendre en compte le nouveau hostname. Afin de ne pas perturber Retroshare, je vous conseil fortement d'activer la découverte ("Préférences" > "Réseau" > "Mode réseau"). En effet ce mécanisme va permettre de propager votre nouvel hostname afin que vos contactes puissent de nouveau établir la liaison. Sans cela vous arriverez à joindre des contactes qui sont eux mêmes derrières Tor Hidden Service ou I2P, mais les autres seront injoignable. Il est obligatoire d'avoir au moins un contact derrière Tor Hidden Service avec Découverte activé dans RS, afin de propager votre nouvel hostname.

Retroshare activer découverte

Via Script

Nb: cette méthode consomme un rien plus de ressources mais vous permet d'ajouter des options

Allez dans le path où vous souhaitez ranger votre script (ici /opt/scripts)
cd /opt/scripts/
Téléchargez le script (sur gitlab ou sur github (abandonné))
sudo wget https://gitlab.com/voxdemonix/divers-script/raw/master/renewTorHostname.bash
Rendez le exécutable.
sudo chmod +x /opt/scripts/*
Éditez votre planificateur de tâche (cron) en administrateur (root).
sudo crontab -e
Ajoutez dedans la ligne suivante.
@reboot     /opt/script/renewTorHostname.bash   /var/lib/tor/hidden_service/retroshare      random
  • Si vous avez choisis un autre dossier que /var/lib/tor/hidden_service/retroshare dans votre configuration /etc/torrc, pensez à l'indiquer. NE TERMINEZ PAS PAR "/".
Pour une meilleur sécurité, installez wipe (pas obligatoire mais fortement conseillé sur HDD, le script le prendra automatiquement en compte).
sudo apt-get install -y wipe

Via cron sans script

NB : il faut longtemps pour qu'un nouvel hostname se propage, évitez de le faire tout les jours.

Éditez votre planificateur de tâche (cron) en administrateur (root).
sudo crontab -e
Ajoutez dedans la ligne suivante. (quelques valeurs possible : @reboot , @monthly , $weekly )
@yearly     ( rm /var/lib/tor/hidden_service/retroshare/* ; service tor restart )
  • Si vous avez choisis un autre dossier que /var/lib/tor/hidden_service/retroshare dans votre configuration /etc/torrc, pensez à l'indiquer.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.