Ya sea que esté tratando de esquivar a un gobierno enojado, una conexión que limita a un ISP o la mirada atenta de los conglomerados de medios, anonimizar y cifrar su tráfico BitTorrent puede ayudar. Sigue leyendo para aprender.
Foto por jin.tailandés.
¿Qué es esto y qué necesito?
BitTorrent es una forma de compartir archivos distribuidos. El intercambio de archivos no distribuido se produce cuando se conecta a una única fuente y descarga un archivo. Cuando visita un repositorio de software en línea, por ejemplo, y descarga una nueva versión de alguna aplicación, está realizando una transferencia de archivos no distribuidos: el archivo pasó directamente desde su servidor a usted.
El intercambio distribuido de archivos cambia ese modelo. Cuando utiliza BitTorrent, un protocolo distribuido para compartir archivos, no descarga un archivo de una única fuente, sino de varias fuentes. Todos los que forman parte del enjambre de personas que comparten archivos y usan el mismo rastreador y comparten el torrent que estás descargando pueden potencialmente enviarte una parte de ese archivo. Tu descarga ya no es entre tú y una única fuente, sino entre todos los miembros del enjambre y tú. Esto significa que cualquiera puede unirse al enjambre de torrents y ver qué archivos está descargando y, a su vez, cargando; corresponder al enjambre es parte del modelo BitTorrent.
Si esa persona que espía su actividad de torrents es un gobierno hostil, su ISP que busca limitar su conexión o un agente contratado por un conglomerado de medios para monitorear las redes BitTorrent, puede encontrarse en problemas inesperados.
¿Cómo se pueden evitar tales resultados? Anonimizando y/o cifrando su tráfico BitTorrent.
¿Cuáles son las ventajas? Su tráfico BitTorrent será anónimo, la IP que verá el enjambre no será su dirección IP real. Si elige cifrar además de anonimizar, ni siquiera su ISP (las mismas personas con acceso directo a su canal de ancho de banda) podrán ver lo que está haciendo. Podrás utilizar BitTorrent sin miedo.
¿Cuáles son las desventajas? El proxy/tunelización puede ralentizar su conexión y el cifrado puede ralentizarla aún más. Si bien muchas personas se sienten perfectamente cómodas con un impacto en el rendimiento para proteger mejor su conexión BitTorrent, es algo a tener en cuenta.
¿Listo para comenzar? Para anonimizar y cifrar BitTorrent necesitarás lo siguiente:
- Para ambas técnicas necesitarás un cliente BitTorrent con soporte de proxy. vamos a estar usando uTorrent en Windows.
- Necesitará un proveedor de proxy/SSH. Para este tutorial usaremos el popular proveedor de proxy canadiense BitTorrent. BTGuard.
- Para cifrar su sesión de BitTorrent necesitará una capa adicional de seguridad en forma de un servidor proxy local que se conecte a su túnel cifrado. Destacaremos cómo utilizar tanto el BTGuard aplicación suministrada y la aplicación gratuita Masilla para rodar su propio servidor proxy.
Nuestras instrucciones lo ayudarán a configurar cualquier proxy SOCKS para que funcione con uTorrent (u otro cliente BitTorrent compatible con proxy), pero lo configuraremos para BTGuard. Si aún no tiene un proxy anónimo, BTGuard es una opción sólida y cuesta sólo $7 al mes. Tenga a mano su información de proxy o vaya regístrese para obtener una cuenta BTGuard aquí. Antes de continuar.
Configuración de uTorrent para tráfico de torrents anónimo
Ejecute uTorrent. Navegue a Opciones -> Preferencias (o presione CTRL+P) para abrir el panel de Preferencias. Desde el panel de Preferencias, navegue hasta el submenú Conexión.
Desde el submenú Conexión, debe completar la información del servidor proxy. Para el Tipo seleccione SOCKS5, para el Proxy complete proxy.btguard.com y Puerto 1025. Verifique Autenticación y complete su Nombre de usuario y Contraseña (los usuarios de BTGuard usarán el mismo nombre de usuario y contraseña con los que crearon su cuenta). Si está utilizando otro servicio además de BTGuard, simplemente cambie las entradas anteriores para que coincidan con los datos de su proveedor de servicios.
En Autenticación, marque todas las casillas, incluidas “Usar proxy para búsquedas de nombres de host”, “Usar proxy para conexiones de igual a igual”. Asegúrese de marcar todas las casillas en Privacidad del proxy, incluidas “Desactivar todas las búsquedas de DNS locales”, “Desactivar funciones que filtran información de identificación” y “Desactivar conexiones no admitidas por el proxy”. No marcar estas opciones comprometerá su anonimato y frustrará el propósito de utilizar un servidor proxy.
Reinicie uTorrent. Si no reinicia uTorrent, los cambios de Proxy no tendrán efecto.
Cifrar su conexión BitTorrent
La anonimización protegerá su identidad pero, si su ISP está contento con la aceleración, no le impedirá detectar y limitar su tráfico BitTorrent. Si desea la seguridad adicional del tráfico cifrado y/o su ISP está dando forma a su tráfico y limitando las conexiones BitTorrent, esta es la configuración para usted.
BTGuard ofrece un proxy de cifrado gratuito que está preconfigurado. Para utilizar la herramienta de cifrado BTGuard, primero descárguela del Servidores BTGuard aquí. Instale la aplicación en C:\BTGUARD (este paso es extremadamente importante, si la instala en otro directorio la aplicación no funcionará correctamente). Una vez que lo hayas instalado, ejecuta la aplicación.
Abra su aplicación uTorrent una vez más y regrese al menú Preferencias. Dentro del menú Preferencias, reemplace proxy.btguard.com con 127.0.0.1 (la dirección de la computadora local). Deje todas las demás configuraciones, incluida su información de inicio de sesión, igual. Reinicie uTorrent para que los cambios surtan efecto. Seguirás conectado a los servidores BTGuard pero el tráfico entre uTorrent y esos servidores estará encriptado.
Alternativamente, si desea utilizar un servicio SSH para conectarse a un servidor externo y anonimizar su tráfico de esa manera, deberá usar PuTTY para conectarse al servicio SSH y crear un proxy local para que fluya el tráfico de uTorrent. Tenga en cuenta que si ya está utilizando BTGuard, también puede utilizar su cifrado y omitir este paso. Si estás utilizando otro servicio y quieres utilizar su túnel SSH cifrado, sigue leyendo.
Putty es un cliente Telnet/SSH gratuito para Windows y Linux que le permite enrutar fácilmente su tráfico a través de un túnel cifrado. Descargue e instale PuTTY. Ejecute la aplicación por primera vez. La primera pantalla que verá es la pantalla de Sesión. Aquí deberá ingresar la dirección de su proveedor de SSH. El puerto SSH predeterminado es 22; Sólo cambie este número de puerto si su proveedor SSH indica que debe hacerlo. Asegúrese de que SSH esté marcado. Continúe y asigne un nombre a su sesión para que pueda guardarla para usarla en el futuro.
Navegue a Conexiones -> SSH. En el submenú SSH, debe crear una nueva configuración de puerto. Coloque un número de puerto en el cuadro Fuente (puede ser cualquier número que no esté en conflicto con la estructura de puertos existente de su computadora, usamos 12345) y luego marque Dinámico y Automático. Presione Agregar para agregar el puerto.
Vuelva al menú de sesión y haga clic en Guardar para guardar su configuración. Luego haga clic en Abrir para iniciar el túnel SSH a su host SSH e inicie sesión con sus credenciales de inicio de sesión.
Una vez que haya iniciado sesión a través de PuTTY con sus credenciales de inicio de sesión, ahora podrá usar PuTTY como su servidor SOCKS. Abra uTorrent y el menú Preferencias. Configure las cosas exactamente como lo haría para BTGuard, excepto la dirección IP ingresada en 127.0.0.1 (el servidor proxy está en su computadora), cambie el número de puerto a 12345 y deje la sección Autenticación en blanco.
Probando el anonimato de su conexión BitTorrent
Cuando configura su navegador web con un servidor proxy, es fácil visitar un sitio como WhatIsMyIP para ver si está navegando desde la nueva dirección IP. ¿Qué pasa con BitTorrent? No es tan fácil. Afortunadamente, existe un servicio diseñado para ayudarte a verificar la dirección IP que transmite tu cliente Torrent.
Una vez que haya configurado uTorrent utilizando las técnicas anteriores (ya sea anónima pero no cifrada con BTGuard, anónima y cifrada con BTGuard, o anónima y cifrada con el proveedor SSH de su elección), es hora de visitar ComprobarMiTorrentIP. En CheckMyTorrentIP, haga clic en la pestaña Generar torrent. Guarde el archivo torrent resultante en su computadora y cárguelo en uTorrent. Debe tener un aspecto como este:
Haga clic en el torrent y luego mire hacia abajo en el panel de información en la parte inferior de la pantalla. Haga clic en la pestaña Rastreadores. En esa pestaña obtendrá información del rastreador (en este caso, el rastreador CheckMyTorrentIP).
¿Ves esa dirección IP? Esa debería ser la dirección IP de su nuevo servicio de proxy y no la dirección IP de su conexión a Internet. Si ve la dirección de su conexión a Internet y no el servidor proxy, debe regresar y verificar su configuración.
También puede visitar CheckMyTorrentIP y hacer clic en la pestaña Verificar IP para ver todas las direcciones IP desde las que se ha conectado su archivo torrent:
Ahí tienes. Si las direcciones IP son las proporcionadas por su proveedor de proxy/SSH y no la dirección IP de su hogar, entonces no tiene problema. ¡Todo su tráfico BitTorrent se enrutará a través de esa dirección IP y su dirección IP privada nunca se transmitirá a Internet!
¿Tiene algún consejo o truco para descargar torrents de forma segura y anónima? Escuchémoslo en los comentarios.