Ejecutar un cliente Bitcoin con tor con un sistema operativo Linux basado en Debian

Recibí una pregunta sobre cómo configurar un cliente Bitcoin usando Tor en un sistema Linux basado en Debian. ¿Podría alguien proporcionar una descripción general aproximada y tal vez un enlace a un tutorial?

Esto podría ser valioso como un wiki en mi humilde opinión.
No realmente, los pasos son muy simples.
Es una pregunta sorprendentemente común.
No significa que necesites wikificarlo :) Wiki es para cuando se necesita colaboración. No tanto aquí.

Respuestas (1)

Configurando Vidalia

  1. Descarga el paquete del navegador Tor
  2. Extraiga, vaya a la carpeta de la aplicación y haga doble clic en Vidalia (y seleccione "Ejecutar"). Deja que cargue Vidalia.
  3. Si Vidalia no funciona, ejecute el archivo "start-to-browser" en el nivel superior del directorio extraído.
  4. Asegúrese de que el puerto sea 9150 (normalmente lo es). Si no está seguro, vaya a Editar>Preferencias>Red>Configuración y verifique que la ventana abierta de Firefox esté conectada a un proxy SOCKS v5 en el puerto 9150. De lo contrario, tome nota del puerto y utilícelo en lugar del 9150 en el resto de esta publicación.
  5. Si se abrió Firefox, ciérrelo. No lo necesitas para esto.

Configurando Tor para su cliente Bitcoin

Bitcoin-QT

  1. Asegúrese de que Vidalia esté funcionando
  2. Descargue Bitcoin-QT y extraiga
  3. En su línea de comandos de Debian, ejecutesudo apt-get install libqtgui4
  4. Vaya a la bincarpeta en el Bitcoin extraído, elija la carpeta 32 o 64 dependiendo de su sistema (32 bits/64 bits), haga doble clic en bitcoin-qt, seleccione "Ejecutar"
  5. Vaya a "Configuración" en la barra de menú, pestaña "Red". Verifique la marca de verificación del proxy SOCKS, establezca IP como 127.0.0.1, puerto como 9150, con la versión 5.

ingrese la descripción de la imagen aquí

Configurándolo con Electrum

Ejecute las siguientes líneas en su símbolo del sistema:

sudo apt-get install python-qt4 python-pip
sudo pip install http://download.electrum.org/download/Electrum-1.7.3.tar.gz

Si tiene problemas para usar pip, descargue Electrum desde aquí y ejecútelo pip install /path/to/Electrum-1.7.3.tar.gz(por lo general será pip install ~/Downloads/Electrum-1.7.3.tar.gz)

Ejecutar electrumen la línea de comando

En esta pantalla, puede elegir cualquiera de las opciones dependiendo de si ya ha usado Electrum antes o no:

ingrese la descripción de la imagen aquí

Ahora, use esta configuración para la siguiente pantalla:

ingrese la descripción de la imagen aquíPuede usar un servidor predeterminado diferente si lo desea. Trate de conseguir uno que esté situado cerca de su ubicación física.

Si seleccionó "restaurar", obtenga su semilla (debería ser similar a la que se ingresó a continuación) e ingrésela en el campo de texto. Si tenía muchas direcciones en su billetera anterior, aumente el límite de espacio. (esa es la cantidad de direcciones no utilizadas que genera Electrum antes de darse por vencido)

ingrese la descripción de la imagen aquí

Siga las instrucciones restantes: almacene de forma segura la semilla de la billetera y configure una contraseña si lo desea. Si la conexión funciona, debería ver una luz verde en la parte inferior:

ingrese la descripción de la imagen aquí

Configurando Tor con bitcoind

Simplemente ejecute bitcoind -proxy=127.0.0.1:9150(o cualquiera que sea el puerto)

¿Estás seguro del puerto 9150? En cambio, leí 9050 en algunas fuentes...
He leído ambos puertos con respecto a la configuración de una VPN con Tor. ¿Debería haber una diferencia?
@StevenRoose: Depende. El paquete del navegador Tor usa 9150.
@CharlesHoskinson: Depende de cómo hayas instalado Tor. El método que he dado generalmente lo configura en 9150. Si no, he mencionado una forma de verificar.
¿Podría incluir instrucciones para bitcoind?
@GDorn hecho. Aunque no estoy seguro de eso, nunca lo usé.
¿Cómo funciona esto también con Armory? ¿Armoury llama al bitcoin-qt estándar para que se ejecute en segundo plano y aún lo usará en la red TOR como se describió anteriormente? Hágamelo saber. ¡Gracias!