Navigation anonyme en command line?

Existe-t-il un moyen d'anonymiser les requêtes http via la command line? En d'autres termes, est-il possible de wget une page sans que l'adresse IP du requestur apparaisse?

Une méthode pour ennuyer le trafic HTTP à partir de la command line consiste à utiliser tor . Cet article traite de la méthode, intitulée: Comment rendre les programmes de votre terminal anonymes avec torify .

Étapes générales de l'article

  1. Vous pouvez installer le package tor comme suit:

    Fedora / CentOS / RHEL

     $ sudo yum install tor 

    Ubuntu / Debian

     $ sudo apt-get install tor 
  2. Editez ce file /etc/tor/torrc afin que les lignes suivantes soient présentes et non commentées:

     ControlPort 9051 CookieAuthentication 0 
  3. Démarrer le service tor

     $ sudo /etc/init.d/tor restart 
  4. Configuration du test

    IP réelle

    $ curl ifconfig.me 67.253.170.83

    IP anonyme

    $ torify curl ifconfig.me 2> / dev / null 46.165.221.166

    Comme vous pouvez le voir, le site ifconfig.me pense que notre adresse IP est maintenant 46.165.221.166. Vous pouvez nous dire de commencer une nouvelle session en déclenchant une nouvelle adresse IP pour nous:

     $ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051 250 OK 250 OK 250 closing connection $ torify curl ifconfig.me 2>/dev/null 37.252.121.31 

    Refaites-le pour get une autre adresse IP différente

     $ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051 250 OK 250 OK 250 closing connection $ torify curl ifconfig.me 2>/dev/null 91.219.237.161 
  5. Télécharger des pages

     $ torify curl www.google.com 2>/dev/null 
  6. Naviguer sur internet via les elinks

     $ torify elinks www.google.com 

    ss of elinks

Les references

  • Tor docs
  • Comment anonymiser les programmes de votre terminal avec torify