C'è un modo per anonimizzare le richieste http attraverso la riga di comando? In altre parole, è possibile accedere a wget
una pagina senza che venga visualizzato l'IP del richiedente?
C'è un modo per anonimizzare le richieste http attraverso la riga di comando? In altre parole, è possibile accedere a wget
una pagina senza che venga visualizzato l'IP del richiedente?
Risposte:
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 .
È possibile installare il tor
pacchetto come segue:
Fedora / CentOS / RHEL
$ sudo yum install tor
Ubuntu / Debian
$ sudo apt-get install tor
Modifica questo file in /etc/tor/torrc
modo che le seguenti righe siano presenti e non commentate:
ControlPort 9051
CookieAuthentication 0
Avvia il tor
servizio
$ sudo /etc/init.d/tor restart
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.me
sito web pensa che il nostro indirizzo IP sia ora 46.165.221.166. Puoi dire tor
di 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
Download di pagine
$ torify curl www.google.com 2>/dev/null
Navigazione in Internet via elinks
$ torify elinks www.google.com
curl --socks5
o addirittura socks4 o socks4a, ma non ha mai funzionato. Si è appena congelato.