web-dev-qa-db-fra.com

Configurer un proxy Tor sur Ubuntu 16.04

Voici mon problème: j'utilise assez souvent la connexion Internet de l'université. Le réseau dispose d'un pare-feu qui bloque la connexion de certains programmes tels que IRC (Xchat, Irssi), parfois même du programme de mise à jour de logiciel et de quelques autres applications.

J'ai surfé sur le Web et découvert que je pouvais "dépasser" le pare-feu en utilisant un proxy Tor. Mais les instructions sur la configuration sont confuses et souvent incorrectes. Pouvez-vous m'aider s'il vous plaît à savoir comment faire cela?

Merci d'avance!

9
West

Installer le proxy officiel de Tor

Tor et son proxy officiel SOCKS 5 s’exécutent assez rapidement sur Ubuntu. Hors de instructions d'installation du site Web du projet Tor , procédez comme suit:

  1. Ouvrez un terminal en appuyant sur Ctrl+Alt+T
  2. Exécutez la commande suivante (remplacez xenial par la version que vous utilisez si vous n'êtes pas sous 16.04 Xenial Xerus):

    Sudo -i
    echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
    echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
    gpg --keyserver keys.gnupg.net --recv 886DDD89
    gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
    apt update
    apt install tor deb.torproject.org-keyring
    exit
    

Maintenant, le proxy Tor SOCKS 5 sera exécuté sur votre ordinateur, 127.0.0.1, sur le port 9050. N'oubliez pas qu'il s'agit d'un proxy SOCKS 5 et non d'un proxy HTTP.

Votre proxy Tor démarrera automatiquement au démarrage de votre machine. Vous pouvez exécuter Sudo service tor restart ou d’autres actions telles que start, stop et status pour contrôler le proxy Tor sur votre ordinateur.

Apt à travers Tor

Sortir de le fichier README de Github d'apt-transport-tor , pour que apt fonctionne via Tor:

  1. Sauvegardez /etc/apt/sources.list et tous les .list dans /etc/apt/sources.list.d
  2. Ouvrez un terminal en appuyant sur Ctrl+Alt+T
  3. Exécutez ce qui suit:

    Sudo -i
    apt update
    apt install apt-transport-tor
    sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
    apt update
    exit
    
  4. Assurez-vous de corriger tous les messages d'erreur qui apparaissent (si nécessaire, restaurez les fichiers que vous avez sauvegardés)

Remarque: Sachez que certains programmes, tels que Google Chrome, modifieront leur fichier .list. Ils risquent donc de revenir automatiquement à la tentative de connexion directe lors de la vérification. pour les mises à jour au lieu de passer par Tor.

Paramètres de proxy dans le programme

De nombreux programmes se connectent parfaitement via Tor si vous modifiez les paramètres du proxy pour:

  • Hôte: 127.0.0.1
  • Port: 9050
  • Type de proxy (s'il vous le demande): SOCKS5
  • Nom d'utilisateur/mot de passe (s'il vous le demande): tous les deux définis avec le nom du programme

Enveloppe de proxy

D'autres programmes, tels que irssi, doivent utiliser torsocks. Il y a deux façons de le faire:

  1. torsocks donne des messages d'erreur:

    torsocks -i command arguments
    
  2. torsocks est silencieux (utile pour des programmes comme irssi qui supposent qu'ils contrôlent entièrement ce qui est affiché sur le terminal):

    TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
    
14
Olathe