Comment partager des fichiers sur Tor depuis Linux avec Onion Share



Onion Share est une application autonome qui utilise Tor pour transformer votre ordinateur en un serveur de fichiers sécurisé. Elle interagit directement avec le navigateur Tor. Vous devez donc configurer Tor sur votre système Linux avant d’installer Onion Share.

Note importante : Si la confidentialité en ligne est une priorité, sachez qu’il est possible d’utiliser Tor avec un VPN pour renforcer votre protection.

Installation de Tor

Pour commencer l’installation, ouvrez un terminal et utilisez la commande wget pour télécharger la dernière version du navigateur Tor.

wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux64-8.0.2_en-US.tar.xz

Si vous avez besoin d’une version 32 bits, utilisez cette archive à la place :

wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux32-8.0.2_en-US.tar.xz

Extrayez le contenu de l’archive Tor dans votre répertoire personnel.

tar xvf tor-browser-linux64-8.0.2_en-US.tar.xz

ou

tar xvf tor-browser-linux32-8.0.2_en-US.tar.xz

Une fois l’extraction terminée, le terminal n’est plus nécessaire pour configurer Tor. Ouvrez votre gestionnaire de fichiers, double-cliquez sur le dossier « tor-browser_en-US », et recherchez l’exécutable « Start Tor Browser ».

Double-cliquez sur cette icône pour que le navigateur Tor vous guide à travers la connexion au réseau Tor. Suivez attentivement les instructions.

Installation d’Onion Share

Onion Share est compatible avec Linux de plusieurs façons. Ce tutoriel vous expliquera les différentes méthodes. Pour utiliser Onion Share, vous devez avoir Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, ou être en mesure de compiler le logiciel depuis les sources.

Ubuntu

Onion Share peut être installé sur Ubuntu via un PPA (Personal Package Archive) régulièrement mis à jour. Il est compatible avec toutes les versions récentes d’Ubuntu. Pour l’ajouter à votre système, ouvrez un terminal et utilisez la commande apt-add-repository.

sudo add-apt-repository ppa:micahflee/ppa

Mettez à jour la liste des paquets disponibles avec la commande suivante. Cela permettra à Ubuntu de configurer le nouveau PPA d’Onion Share.

sudo apt update

Installez toutes les mises à jour logicielles en attente pour garantir que votre système Linux est à jour.

sudo apt upgrade -y

Enfin, installez Onion Share avec la commande :

sudo apt install onionshare python3-all python3-crypto python3-nacl python3-socks python3-stdeb dh-python python3-flask python3-stem python3-pyqt5 python-nautilus python3-pytest tor obfs4proxy

Debian

Debian ne bénéficie pas de PPA comme Ubuntu. Vous devrez donc compiler Onion Share. Ouvrez un terminal et suivez les étapes ci-dessous.

Étape 1 : Installez les dépendances d’Onion Share sur Debian.

sudo apt install -y git build-essential fakeroot python3-all python3-crypto python3-nacl python3-socks python3-stdeb dh-python python3-flask python3-stem python3-pyqt5 python-nautilus python3-pytest tor obfs4proxy

Étape 2 : Téléchargez le code source d’Onion Share depuis GitHub avec la commande git.

git clone https://github.com/micahflee/onionshare.git

Étape 3 : Déplacez-vous dans le dossier du code source avec la commande cd.

cd onionshare

Étape 4 : Créez un paquet DEB installable.

./install/build_deb.sh

Étape 5 : Installez le paquet Onion Share sur votre système avec l’outil dpkg.

sudo dpkg -i deb_dist/onionshare_*~dev-1_all.deb

Arch Linux

Les utilisateurs d’Arch Linux doivent installer Onion Share depuis l’AUR (Arch User Repository). Exécutez les commandes suivantes dans un terminal :

Note : Si la compilation échoue, rendez-vous sur la page officielle AUR d’Onion Share et installez manuellement les dépendances listées.

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/onionshare.git

cd onionshare

makepkg -si

Fedora

Fedora propose Onion Share dans ses dépôts officiels. Installez-le en exécutant la commande suivante dans un terminal.

sudo dnf install onionshare

Linux générique via le code source

Les utilisateurs d’OpenSUSE ou d’autres distributions qui ne prennent pas en charge Onion Share devront compiler le programme à partir des sources. Ouvrez un terminal et suivez les instructions :

Étape 1 : Consultez la documentation d’Onion Share et installez les dépendances nécessaires à la compilation sur votre système.

Étape 2 : Téléchargez le code source avec git et déplacez-vous dans le dossier avec cd.

git clone https://github.com/micahflee/onionshare.git
cd onionshare

Étape 3 : Exécutez Onion Share.

Pour une utilisation en terminal, tapez :

./dev_scripts/onionshare

Pour l’interface graphique, lancez :

./dev_scripts/onionshare-gui

Partage de fichiers via l’interface graphique d’Onion Share

Onion Share possède une interface graphique qui facilite le partage de fichiers via Tor. Assurez-vous que Tor Browser est lancé et connecté. Ensuite, ouvrez le menu de vos applications et recherchez « OnionShare » pour lancer l’interface graphique.

Glissez-déposez un fichier ou un dossier dans la fenêtre d’Onion Share. Une fois ajouté, cliquez sur « Démarrer le partage » pour rendre le fichier accessible sur le réseau Tor. Une URL sera générée dans la fenêtre. Vous pouvez la copier en cliquant sur « Copier l’URL ».

Partage de fichiers via l’application terminal d’Onion Share

L’interface graphique est pratique, mais les utilisateurs habitués au terminal préféreront peut-être utiliser la ligne de commande d’Onion Share, qui est tout aussi simple. Pour partager des fichiers, connectez-vous à Tor via le navigateur. Ensuite, ouvrez un terminal et utilisez les commandes suivantes :

cd /chemin/vers/le/fichier/ou/dossier

onionshare fichier

ou

onionshare dossier