Usare il client Tor su Linux/BSD/Unix


Queste sono le istruzioni per installare e usare un client Tor. Se invece vuoi donare banda e traffico per aiutare a fare crescere la rete Tor (sì per favore), leggi la guida Configurare un relay.


Uno: scarica e installa Tor


L'ultima versione di Tor si trova sulla pagina scarica. Ci sono anche pacchetti per Debian, Red Hat, Gentoo, *BSD, etc.

Se compili dai sorgenti, installa prima libevent, e controlla di avere openssl e zlib (inclui i pacchetti -devel se necessario). Poi esegui
tar xzf tor-0.2.0.31.tar.gz; cd tor-0.2.0.31
./configure && make

Ora puoi eseguire tor come src/or/tor, oppure puoi eseguire make install (come root, se necessario) per installarlo in /usr/local/. Infine, puoi avviare Tor eseguendo tor.

In partenza, Tor è configurato sempre come client e usa un file di configurazione di default, di cui la maggior parte delle persone non dovrà modificare i valori. Dopo queste operazioni, Tor è installato.


Due: installa Privoxy per navigare sul web


Dopo avere installato Tor, occorre configurare i programmi affinché lo usino.

Per prima cosa va configurata la navigazione web. Inizia installando Privoxy: fai clic su 'recent releases' e scegli il tuo pacchetto preferito, o installa dai sorgenti. Privoxy è un filtro proxy web che si integra bene con Tor.

Una volta installato Privoxy (da un pacchetto o dai sorgenti), dovrai configurare Privoxy per usare Tor. Puoi prendere questa configurazione base di Privoxy come punto di partenza. Altrimenti devi configurare Privoxy a mano seguendo le istruzioni qui sotto.

Apri il file 'config' di Privoxy (cerca in /etc/privoxy/ o /usr/local/etc/) e aggiungi questa riga
forward-socks4a / 127.0.0.1:9050 .
in cima al file di configurazione. Non dimenticare il punto a fine riga.

Privoxy conserva un file di log per tutto ciò che vi passa attraverso. Per impedirlo occorre commentare via tre righe inserendo un # a inizio linea. Le tre righe sono:
logfile logfile
e
jarfile jarfile
e (su alcuni sistemi) la riga
debug 1 # show each GET/POST/CONNECT request

A seconda del tuo config file di default per Privoxy, dovresti anche disabilitare enable-remote-toggle, enable-remote-http-toggle, eenable-edit-actions.

Dovrai riavviare Privoxy perché le modifiche abbiano effetto.


Tre: configura i tuoi programmi per usare Tor


Dopo aver installato Tor e Privoxy, devi configurare i tuoi programmi per usarli. Il primo passo รจ la configurazione della navigazione web.

Per una protezione ottimale dovresti usare Tor con Firefox e Torbutton. Installa semplicemente il plugin Torbutton e riavvia Firefox:

Torbutton plugin for Firefox

Se vuoi usare Firefox su un computer diverso da quello su cui gira Tor, leggi la FAQ per usare Tor su un pc diversor.

Per torificare altri programmi che supportino un proxy HTTP, basta farli puntare a Privoxy (ovvero, a localhost porta 8118). Per usare SOCKS direttamente (per instant messaging, Jabber, IRC, etc), puoi puntare l'applicazione direttamente a Tor (localhost porta 9050), ma leggi questa FAQ per capire perché ciò può essere pericoloso. Per i programmi che non supportano né SOCKS neé HTTP, dai un'occhiata a tsocks o a socat.

Per informazioni su come torificare altre applicazioni, leggi il Torify HOWTO.


Quattro: controlla che tutto funzioni


Ora prova ad usare il tuo browser con Tor e controlla che il tuo indirizzo IP address venga anonimizzato. Fai clic sul Tor detector e controlla se secondo lui stai usando Tor o no. (Se questo sito non risponde, vedi questa FAQ per conoscere altri modi di verificare il tuo Tor.)

Se usi un personal firewall che limita le connessioni del tuo computer verso se stesso (compreso ad esempio SELinux su Fedora Core 4), devi consentire le connessioni dalla tua applicazione locale a Privoxy (porta locale 8118) ed a Tor (porta locale 9050). Se il tuo firewall blocca le connessioni in uscita, abilita almeno le connessioni alle porte TCP 80 e 443, e poi vedi questa FAQ. Se la tua configurazione di SELinux non permette a tor o privoxy di girare correttamente, crea un file di nome booleans.local nella directory /etc/selinux/targeted. Modifica questo file con un editor di testo e inserisci "allow_ypbind=1". Riavvia la macchina perché questa modifica abbia effetto.

Se ancora non funziona, leggi questa FAQ per altre indicazioni.


Cinque: configura Tor come relay


La rete Tor si fonda sulla banda donata da volontari. Più persone aprono un relay, più veloce sarà la rete Tor. Se hai almeno 20 kilobyte/s sia up che down, per favore aiuta la rete Tor e configura il tuo Tor relay. Ci sono molte funzionalità che facilitano la gestione di un relay Tor, come la limitazione della banda, exit policy per ridurre il rischio di abusi e lamentele, ed il supporto per indirizzi IP dinamici.

Con molti relay sparsi in luoghi diversi di Internet gli utenti Tor sono più sicuri. Puoi anche avere un anonimato più forte tu stesso, dato che i siti remoti non potranno sapere se le connessioni nascono dal tuo computer o provengono da altrove.

Puoi approfondire leggendo la nostra guida Configurare un relay.


Se hai dei suggerimenti per migliorare questo documento, per favore contattaci. Grazie!

Webmaster - Ultima modifica: Fri Sep 12 09:51:11 2008 - Ultima compilazione: Thu Oct 2 00:22:39 2008

"Tor" e l'"Onion Logo" sono marchi registrati di The Tor Project, Inc.

Questa pagina è disponibile anche nelle lingue seguenti: Deutsch, English, español, français, 한국어 (Hangul), polski, Русский (Russkij), 中文(简) (Simplified Chinese).
Come configurare la lingua predefinita per i documenti.

Questa traduzione non è stata controllata dagli sviluppatori di Tor. Può essere obsoleta o errata. Il sito ufficiale di Tor è in inglese, all'indirizzo https://torproject.org/