Aqui estan los pasos para configurar tor (un sistema anonimo de comunicacion por internet) y privoxy (web proxy). Con estos dos programas podemos navegar anonimamente consiste en una red de tuneles virtuales a los cuales uno usa para navegar libremente (mientras mas usen tor mas libre sera -_-)
La instalacion es para FreeBSD 6.1 pero perfectamente se puede adecuar a algun GNU/Linux o algun otro BSD.
# cd /usr/ports/security/tor/
# make && make install && make clean
# cd /usr/ports/www/privoxy/
# make && make install && make clean
# portinstall -v security/tor
# portinstall -v www/privoxy
# pkg_add -r privoxy
# pw useradd privoxy -c privoxy -d /nonexistent -s /sbin/nologin
# mkdir /var/log/privoxy/
# touch /var/log/privoxy/logfile /var/log/privoxy/jarfile
# chmod -R 700 /var/log/privoxy/
# chown -R privoxy:privoxy /var/log/privoxy/
# su -m privoxy -c "/usr/local/sbin/privoxy /usr/local/etc/privoxy/config"
# echo "su -m privoxy -c \"/usr/local/sbin/privoxy /usr/local/etc/privoxy/config\"" >> /etc/rc.local
# pkg_add -r tor
# cp /usr/local/etc/rc.d/tor.sh.sample /usr/local/etc/rc.d/tor.sh
# chmod 755 /usr/local/etc/rc.d/tor.sh
# chmod -R _tor:_tor /var/db/tor/
# /usr/local/etc/rc.d/tor.sh start
# cd /usr/local/etc/tor/
# cp tor-tsocks.conf.sample tor-tsocks.conf
# cp torrc.sample torrc
no hay que hacer mayores cambios a las configuraciones
# cd /usr/local/etc/privoxy/
# cp config.sample config
# cp user.action.sample user.action
ahora editaremos /usr/local/etc/privoxy/config y nos fijaremos que las siguientes lineas aparezcan y esten descomentadas
logdir /var/log/privoxy
jarfile jarfile
ademas agregaremos esta al tope del archivo
forward-socks4a / localhost:9050 .
privoxy_enable="YES"
tor_enable="YES"
ahora iniciamos los servicios
# /usr/local/etc/rc.d/privoxy start
# /usr/local/etc/rc.d/tor start
_tor tor 652 4 tcp4 127.0.0.1:9050 *:*
root privoxy 454 3 tcp4 127.0.0.1:8118 *:*
$ torify ssh lalo@192.168.0.1
$ torify BitchX lalo irc.bsd.cl
autor: lalo [a] eof punto cl