navigazione url anonima nella riga di comando?


12

C'è un modo per anonimizzare le richieste http attraverso la riga di comando? In altre parole, è possibile accedere a wgetuna pagina senza che venga visualizzato l'IP del richiedente?

Risposte:


17

Un metodo per infastidire il traffico HTTP dalla riga di comando è utilizzare tor. Questo articolo discute il metodo, intitolato: Come rendere anonimi i programmi dal tuo terminale con Torify .

Passaggi generali dall'articolo

  1. È possibile installare il torpacchetto come segue:

    Fedora / CentOS / RHEL

    $ sudo yum install tor
    

    Ubuntu / Debian

    $ sudo apt-get install tor
    
  2. Modifica questo file in /etc/tor/torrcmodo che le seguenti righe siano presenti e non commentate:

    ControlPort 9051
    CookieAuthentication 0
    
  3. Avvia il torservizio

    $ sudo /etc/init.d/tor restart
    
  4. Configurazione del test

    IP reale

    $ curl ifconfig.me 67.253.170.83

    IP anonimizzato

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

    Come puoi vedere il ifconfig.mesito web pensa che il nostro indirizzo IP sia ora 46.165.221.166. Puoi dire tordi iniziare una nuova sessione innescando un nuovo indirizzo IP per noi:

    $ 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
    

    Fallo di nuovo per ottenere un altro IP diverso

    $ 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. Download di pagine

    $ torify curl www.google.com 2>/dev/null
    
  6. Navigazione in Internet via elinks

    $ torify elinks www.google.com
    

         ss di elinks

Riferimenti


1
Grazie per questo ! Ma ti dispiace aggiungere un esempio su come testare le calze tor 9050 senza usare Torify? Sto cercando di usare curl --socks5o addirittura socks4 o socks4a, ma non ha mai funzionato. Si è appena congelato.
bertie

@slm: scusa, finalmente ho funzionato. È solo perché ho ambiente http_proxy di localhost: 4001 dopo l'installazione di anon_proxy. Rimuovere le variabili d'ambiente e ripetere l'arricciatura --socks5 ha funzionato bene. Ho appena cancellato la mia domanda. La ringrazio per la risposta.
bertie,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.