Tor según su página web "es un conjunto de herramientas para un amplio abanico de organizaciones y personas que quieren mejorar su seguridad en Internet. Usar Tor puede ayudarte haciendo anónima la navegación y publicación web, mensajería instantánea, IRC, SSH y demás aplicaciones que usan el protocolo TCP."
Esta guía es una adaptación de las instrucciones de instalación que aparecen en su página oficial y ésta otra, adaptadas a Debian Etch.
1. Nos logueamos como root en una terminal (KONSOLE) y añadimos los siguientes repositorios:
$ su -
password:
# vi /etc/apt/sources.list - Añadimos las siguientes líneas al final del fichero:
# TOR
deb
http://mirror.noreply.org/pub/tor etch main
deb-src
http://mirror.noreply.org/pub/tor etch main
# gpg --keyserver subkeys.pgp.net --recv 94C09C7F
gpg: requesting key 94C09C7F from hkp server subkeys.pgp.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 94C09C7F: public key "Peter Palfrader" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
# gpg --fingerprint 94C09C7F
pub 1024D/94C09C7F 1999-11-10
Key fingerprint = 5B00 C96D 5D54 AEE1 206B AF84 DE7A AF6E 94C0 9C7F
uid Peter Palfrader
uid Weasel
uid Peter Palfrader
uid Peter Palfrader
uid Peter Palfrader
uid [jpeg image of size 7974]
sub 1024D/AFA44BDD 2003-07-09 [expires: 2008-08-02]
sub 2048g/E8F4A328 2003-07-09 [expires: 2008-08-02]
# gpg --export 94C09C7F | apt-key add -
OK
2. Actualizamos la lista de los repositorios e instalamos TOR.
# aptitude update
Des:1
http://ftp.fr.debian.org etch Release.gpg [378B]
Des:2
http://mirror.noreply.org etch Release.gpg [189B]
Obj
http://mirror.noreply.org etch Release
Des:3
http://security.debian.org etch/updates Release.gpg [189B]
Obj
http://ftp.fr.debian.org etch Release
Obj
http://security.debian.org etch/updates Release
Ign
http://mirror.noreply.org etch/main Packages/DiffIndex
Ign
http://ftp.fr.debian.org etch/main Packages/DiffIndex
Ign
http://security.debian.org etch/updates/main Packages/DiffIndex
Ign
http://mirror.noreply.org etch/main Sources/DiffIndex
Ign
http://mirror.noreply.org etch/main Packages
Ign
http://ftp.fr.debian.org etch/contrib Packages/DiffIndex
Ign
http://security.debian.org etch/updates/contrib Packages/DiffIndex
Ign
http://security.debian.org etch/updates/non-free Packages/DiffIndex
Ign
http://security.debian.org etch/updates/main Sources/DiffIndex
Ign
http://mirror.noreply.org etch/main Sources
Ign
http://security.debian.org etch/updates/contrib Sources/DiffIndex
Ign
http://security.debian.org etch/updates/non-free Sources/DiffIndex
Obj
http://security.debian.org etch/updates/main Packages
Ign
http://ftp.fr.debian.org etch/non-free Packages/DiffIndex
Obj
http://mirror.noreply.org etch/main Packages
Obj
http://security.debian.org etch/updates/contrib Packages
Obj
http://security.debian.org etch/updates/non-free Packages
Obj
http://mirror.noreply.org etch/main Sources
Ign
http://ftp.fr.debian.org etch/main Sources/DiffIndex
Obj
http://security.debian.org etch/updates/main Sources
Obj
http://security.debian.org etch/updates/contrib Sources
Obj
http://security.debian.org etch/updates/non-free Sources
Ign
http://ftp.fr.debian.org etch/contrib Sources/DiffIndex
Ign
http://ftp.fr.debian.org etch/non-free Sources/DiffIndex
Obj
http://ftp.fr.debian.org etch/main Packages
Obj
http://ftp.fr.debian.org etch/contrib Packages
Obj
http://ftp.fr.debian.org etch/non-free Packages
Obj
http://ftp.fr.debian.org etch/main Sources
Obj
http://ftp.fr.debian.org etch/contrib Sources
Obj
http://ftp.fr.debian.org etch/non-free Sources
Descargados 191B en 3s (51B/s).
Leyendo lista de paquetes... Hecho
# aptitude install tor
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
Leyendo las descripciones de las tareas... Hecho
Construir la base de datos de etiquetas... Hecho
Se instalarán automáticamente los siguientes paquetes NUEVOS:
doc-base privoxy socat tsocks
Se instalarán los siguiente paquetes NUEVOS:
doc-base privoxy socat tor tsocks
0 paquetes actualizados, 5 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 2759kB de ficheros. Después de desempaquetar se usarán 6287kB.
¿Quiere continuar? [Y/n/?] y
Escribiendo información de estado extendido... Hecho
Des:1
http://mirror.noreply.org etch/main tor 0.1.2.17-1~~etch.1 [985kB]
Des:2
http://ftp.fr.debian.org etch/main doc-base 0.7.21 [34,7kB]
Des:3
http://ftp.fr.debian.org etch/main privoxy 3.0.6-2 [1284kB]
Des:4
http://ftp.fr.debian.org etch/main tsocks 1.8beta5-3 [242kB]
Des:5
http://ftp.fr.debian.org etch/main socat 1.4.3.1-1 [213kB]
Descargados 2759kB en 37s (73,2kB/s).
Seleccionando el paquete doc-base previamente no seleccionado.
(Leyendo la base de datos ...
99679 ficheros y directorios instalados actualmente.)
Desempaquetando doc-base (de .../doc-base_0.7.21_all.deb) ...
Seleccionando el paquete privoxy previamente no seleccionado.
Desempaquetando privoxy (de .../privoxy_3.0.6-2_i386.deb) ...
Seleccionando el paquete tsocks previamente no seleccionado.
Desempaquetando tsocks (de .../tsocks_1.8beta5-3_i386.deb) ...
Seleccionando el paquete tor previamente no seleccionado.
Desempaquetando tor (de .../tor_0.1.2.17-1~~etch.1_i386.deb) ...
Seleccionando el paquete socat previamente no seleccionado.
Desempaquetando socat (de .../socat_1.4.3.1-1_i386.deb) ...
Configurando doc-base (0.7.21) ...
(re)registering 37 documents from /usr/share/doc-base ...
error in control file: `Index' value missing for format `info' at
/usr/sbin/install-docs line 709, line 16.
Configurando privoxy (3.0.6-2) ...
Starting filtering proxy server: privoxy.
Configurando tsocks (1.8beta5-3) ...
Configurando tor (0.1.2.17-1~~etch.1) ...
Raising maximum number of filedescriptors (ulimit -n) to 8192.
Starting tor daemon: tor...
Sep 01 02:49:46.179 [notice] Tor v0.1.2.17. This is experimental software. Do not
rely on it for strong anonymity.
Sep 01 02:49:46.182 [notice] Initialized libevent version 1.1a using method epoll.
Good.
Sep 01 02:49:46.183 [notice] Opening Socks listener on 127.0.0.1:9050
done.
Configurando socat (1.4.3.1-1) ...
3. Configuramos privoxy para que utilice TOR:
# vi /etc/privoxy/config
Comentar ésta línea situada en la posición 429 (comentar es poner una "#" delante):
# logfile logfile
Seguramente ya tenemos ésta línea (posición 459) comentada. En caso contrario, comentarla:
# jarfile jarfile
Añadir a la altura de la línea 1074. El punto al final de la línea es indispensable ponerlo.
forward-socks4a / localhost:9050 .
4. Reiniciamos Privoxy para que coja la nueva configuración:
# /etc/init.d/privoxy restart
5. Instalamos la extensión Torbutton a nuestro navegador Iceweasel:
https://addons.mozilla.org/es-ES/firefox/addon/2275
6. Una vez instalado reiniciamos el navegador Iceweasel. Nos aparecerá en la esquina inferior derecha un recuadro que pone en letras rojas "Tor Disabled". Si queremos navegar de forma anónima picamos sobre él y nos pasará a color verde las letras "Tor Enabled".
[IMG]http://bp3.************/_12hD6a8i5g4/Ru6lm31sBRI/AAAAAAAAADk/1UBOK0OJUZ0/s320/torbutton.jpg[/IMG]
7. Comprobamos que TOR está activado accediendo al siguiente enlace:
http://torcheck.xenobite.eu/
Si vemos la pantalla siguiente, significa que TOR está activado:
[IMG]http://bp3.************/_12hD6a8i5g4/Ru6mK31sBUI/AAAAAAAAAD8/RByBAQa4slI/s1600-h/tor.activado.jpg[/IMG]
De lo contrario veremos ésta otra:
[IMG]http://bp3.************/_12hD6a8i5g4/Ru6qw31sBWI/AAAAAAAAAEM/jUUSOqWwngw/s320/tor.desactivado.jpg[/IMG]
Más información:
http://tor.eff.org/docs/tor-doc-unix.html.es
http://tor.eff.org/index.html.es
http://wiki.noreply.org/noreply/TheO...er/TorOnDebian
Saludos y Suerte.
elmessias
Gracias Domi