gate (The Onion Router) achemine le trafic Internet via un réseau superposé volontaire pour protéger la vie privée et la liberté de l'utilisateur.
Cet article explique comment installer le dernier client Tor dans Ubuntu 20.10, 20.04, 19.10, 18.04 ou 16.04 / Linux Mint 20, 19.x et 18.x et l'utiliser comme proxy avec diverses applications.
Les instructions ci-dessous fournissent les étapes de configuration de Privoxy, si vous souhaitez utiliser Tor avec une application qui ne prend pas en charge les proxys SOCKS5, la configuration manuelle du proxy dans le cas où Torsocks ne démarre pas une application, et la configuration Tor pour utiliser des nœuds de sortie spécifiques à un pays (afin que vous puissiez spécifier quel pays devrait être votre nouvelle adresse IP), utile si vous souhaitez contourner les restrictions/censure du pays et ne pouvez pas vous permettre un VPN (mais si vous le pouvez, optez pour l'option VPN !).
Cela devrait fonctionner dans Ubuntu 16.04 / Linux Mint 18.x, Ubuntu 18.04 / Linux Mint 19.x, 19.10 et 20.04 / Linux Mint 20, Ubuntu 20.10 et plus récents ainsi que les distributions Linux basées sur Ubuntu comme Pop ! _OS, OS élémentaire et Ubuntu - ou des variantes de Linux Mint telles que Linux Mint MATE ou Kubuntu, Xubuntu, Ubuntu MATE et ainsi de suite.
Les versions d'Ubuntu antérieures à 16.04 / Linux Mint antérieures à 18.x n'utilisent pas systemd, donc certaines choses dans cet article ne fonctionneront pas pour ces anciennes versions.
Tor n'empêche pas les services en ligne de découvrir que vous utilisez Tor, alors gardez cela à l'esprit ! Cela devrait être pour la vie privée et non l'anonymat. Si tout ce dont vous avez besoin est un navigateur Web avec Tor, utilisez le navigateur Tor qui utilise Firefox ESR comme base, est très facile à utiliser et a tout ce dont vous avez besoin. Cet article concerne l'utilisation du client Tor avec d'autres applications. Ne confondez pas Tor (Client) avec Tor Browser, ce sont deux choses différentes (dans ce qu'ils font) !
Installez Tor et éventuellement Privoxy dans Ubuntu / Pop ! _OS ou Linux Mint
Je. Installez Tor dans Ubuntu / Pop! _OS ou Linux Mint
Le package Tor des référentiels Ubuntu n'est généralement pas mis à jour souvent, il est donc recommandé d'utiliser le référentiel Tor officiel à la place.
Démarrer l'installation apt-transport-https
, requis pour utiliser les référentiels https, et curl pour télécharger la clé du référentiel :
sudo apt install apt-transport-https curl
Et puis ajoutez le dépôt Tor (et sa clé) dans Ubuntu/Pop ! _OS avec ces commandes :
sudo -i
echo "deb https://deb.torproject.org/torproject.org/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/tor.list
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
exit
Pour Linux Mint, utilisez les mêmes commandes que ci-dessus mais remplacez $(lsb_release -cs)
dans la première commande avec le nom de code de la version Ubuntu sur laquelle votre version Linux Mint est basée. Utiliser pour Linux Mint 20 focal
, à utiliser pour Linux Mint 19 (et 19.x) bionic
, tandis que Mint 18.x est utilisé pour Linux xenial
.
Vous êtes maintenant prêt à installer Tor, tor-geoipdb
(afin de pouvoir utiliser des nœuds de sortie spécifiques au pays), torsocks
(une bibliothèque pour torifier facilement les applications) et deb.torproject.org-keyring
(un package qui garantit que vous disposez de la dernière clé de signature du référentiel) :
sudo apt install tor tor-geoipdb torsocks deb.torproject.org-keyring
II. En option, installez Privoxy et configurez-le pour une utilisation avec Tor
Privoxy est un proxy Web sans mise en cache. Vous pouvez l'utiliser avec Tor si vous prévoyez d'utiliser Tor avec des applications qui ne prennent en charge que les proxies HTTP (ne prennent pas en charge les proxies SOCKS5).
Pour installer Privoxy dans Ubuntu / Pop ! _Utilisation OS ou Linux Mint :
sudo apt install privoxy
Pour utiliser Privoxy avec Tor, vous devez le modifier /etc/privoxy/config
Fichier de configuration avec un éditeur de texte comme Nano (en root) :
sudo nano /etc/privoxy/config
Dans ce fichier de configuration, ajoutez la ligne suivante à la fin du fichier (vous pouvez accéder à la fin du fichier à l'aide de l'éditeur de texte en ligne de commande Nano en appuyant sur Ctrl + W
suivi de Ctrl + V
sans rien changer d'autre :
forward-socks5 / localhost:9050 .
Il y a un espace puis un point en fin de ligne, ce n'est pas une faute de frappe.
Enregistrez ensuite le fichier et quittez (pour enregistrer le fichier à l'aide de l'éditeur de texte en ligne de commande Nano, appuyez sur Ctrl + O
, puis Enter
; Quittez avec Ctrl + X
).
Vous devez maintenant redémarrer Privoxy :
sudo systemctl restart privoxy
Utilisez Tor et Privoxy dans Ubuntu / Pop ! _OS ou Linux Mint
Je. Utilisez des chaussettes de but sur but
Pour démarrer facilement une application et utiliser Tor, vous pouvez utiliser torsocks
qui fonctionne avec les programmes d'interface graphique et de ligne de commande. Cette bibliothèque garantit que les requêtes DNS sont traitées en toute sécurité et rejette explicitement tout trafic autre que TCP de l'application que vous utilisez.
Par exemple, pour lancer Spotify avec Torsocks, utilisez :
torsocks spotify
Pour tester, exécutez cette commande pour obtenir votre adresse IP réelle :
curl ipv4.icanhazip.com
(Si curl
n'est pas installé, vous pouvez l'installer avec :sudo apt install curl
)
Exécutez ensuite la même commande mais utilisez les torsocks :
torsocks curl ipv4.icanhazip.com
La commande torsocks devrait renvoyer une adresse IP différente car elle a été exécutée via le proxy Tor.
Si vous obtenez un message d'erreur, le service Tor n'est peut-être pas en cours d'exécution. Il devrait démarrer automatiquement lorsque vous l'installez, mais si ce n'est pas le cas, vous pouvez le démarrer avec cette commande :
sudo systemctl start tor
Cependant, il y a un problème avec les torsocks - certaines applications ne démarrent pas. Par exemple en exécutant torsocks firefox
ou torsocks google-chrome
ne fait rien. Dans de tels cas, vous devrez entrer manuellement le proxy Tor SOCKS5 dans l'application que vous souhaitez utiliser - voir ci-dessous.
II. Entrez l'adresse proxy manuellement
Une fois que vous avez installé Tor et Privoxy, vous pouvez utiliser les informations de proxy suivantes (il vous suffit de configurer l'un de ces deux) dans les paramètres réseau/proxy de l'application :
- Proxy SOCKS5 :utilisez
localhost
comme hôte proxy / IP, et9050
comme le port - Proxy HTTP (nécessite l'installation et la configuration de Privoxy comme décrit) :utilisez
localhost
comme adresse proxy et8118
comme le port
Si possible, utilisez un proxy SOCKS5 ou, si l'application ne le prend pas en charge, un proxy HTTP normal à la place.
Vous pouvez également utiliser Tor comme proxy à l'échelle du système. Par exemple, allez sur Gnome System Settings > Network
, cliquez sur Network Proxy
, mettre le proxy sur Manual
, puis utilisez localhost
en tant qu'hôte de chaussette et 9050
comme port :
III. Comment changer le Tor. adresse IP spécifiée
Si vous avez besoin de changer l'adresse IP fournie par Tor, la manière la plus simple de recharger le service Tor est la suivante :
sudo systemctl reload tor
Cette commande recharge la configuration de Tor et force Tor à établir une nouvelle connexion, vous donnant une nouvelle adresse IP.
Vérifiez l'adresse IP avec le torsocks curl ipv4.icanhazip.com
Commande.
NS. Comment configurer Tor pour utiliser des nœuds de sortie spécifiques à un pays (choisissez de quel pays votre nouvelle IP doit provenir)
Afin de pouvoir spécifier des nœuds de sortie spécifiques au pays dans Tor, le tor-geoipdb
Le paquet doit être installé. Ce paquet est mentionné dans les instructions ci-dessus, il devrait donc déjà être installé, mais j'ai pensé que je le mentionnerais au cas où vous auriez déjà installé Tor et ignoré les instructions d'installation de cet article.
Afin d'utiliser Tor pour changer votre adresse IP en une adresse IP de pays spécifique, vous devrez modifier le Tor /etc/tor/torrc
Fichier de configuration en tant que root :
sudo nano /etc/tor/torrc
Ajoutez les deux lignes suivantes au fichier sans rien changer :
ExitNodes {COUNTRY_CODE}
StrictNodes 1
Remplacez COUNTRY_CODE
avec le code pays ISO3166 à 2 lettres, par exemple us
pour les États-Unis, de
pour l'Allemagne, etc. Vous trouverez ici une liste des indicatifs de pays. Vous pouvez également spécifier plusieurs pays en les séparant par une virgule comme ceci :{country1},{country2},{country3}
, par exemple {be},{pl},{ca}
. Les pays doivent être spécifiés entre accolades :{}
.
Lorsque vous avez terminé, enregistrez le fichier et quittez (pour enregistrer le fichier à l'aide de l'éditeur de texte en ligne de commande Nano, appuyez sur Ctrl + O
, puis Enter
; Quittez avec Ctrl + X
) et rechargez la configuration de la porte avec cette commande :
sudo systemctl reload tor