Minería de Bitcoin a través de VPN

Soy bastante nuevo en bitcoin y minería y actualmente estoy usando un ISP muy restrictivo (no se permite el reenvío de puertos). Por lo tanto, no es posible conectarse a la red bitcoin (el puerto 8333 está bloqueado). También tengo una estación de trabajo, en una red diferente, que no comparte la limitación anterior. Estoy usando ubuntu 12.04 y opté por el paquete OpenVPN. Puedo conectarme a la máquina remota pero no sé cómo enrutar el tráfico de minería a través de ella. Además, no quiero delegar tareas de minería a la caja remota, ya que es una máquina de gama baja. ¿Es posible minar a través de un túnel VPN en este contexto?

¿Estás seguro de que se necesita un reenvío de puerto para la minería? Hasta donde yo sé, solo necesita poder enviar tráfico en ese puerto. (si su ISP bloquea todo menos el puerto 80 para el tráfico o algo así, eso sería un problema)
Necesita ese puerto cuando los pares transmiten información de transacciones; y lamentablemente sí, el ISP bloquea todas las conexiones entrantes
No hay manera, al menos no con una piscina. Tengo un firewall restrictivo (sin UPnP ni puertos reenviados) y no tengo problemas para conectarme a la red bitcoin. ¿Quiere decir que el ISP bloquea todas las conexiones salientes en puertos no estándar o algo así?
Sí, nadie puede conectarse a mi máquina. Actualmente estoy intentando configurar OpenVPN en la máquina remota.
También tengo lo que parece ser un problema al ejecutar bitcoinddetrás de OpenVPN. bitcoindparece bloquearse después de unos minutos sin nada en ~/.bitcoin/debug.log. Un par de preguntas: 1. ¿Cómo puedo saber la causa de la finalización del demonio si no hay nada en el archivo de registro? 2. ¿Necesito hacer un cambio en mis tablas de IP o en algún otro aspecto de la configuración de mi VPN? No estoy exactamente seguro conceptualmente de lo que se requiere para que el tráfico de red de bitcoin entre o salga a través de la VPN. ¡Gracias chicos!

Respuestas (2)

Sí. La mayoría de los servicios VPN comunes funcionarían con él, es un tipo de sistema TCP/UDP normal. Uso torguard VPN, pero creo que la mayoría funcionaría.

Logré enrutar todo el tráfico que pasa por eth0 a tun0. La interfaz tun0 se crea de forma predeterminada una vez que se inicia el servicio VPN (dado que la opción de puente (tan) se comentó en los archivos de configuración del cliente y del servidor). Ejecutar "netstat -nr" da la tabla de enrutamiento. Luego, todas las rutas duplicadas deben eliminarse. Por ejemplo, si hay más de un destino que apunta a la misma puerta de enlace, uno debe eliminarse para que el otro funcione correctamente. De lo contrario, los paquetes se envían a través de ambas puertas de enlace. En mi caso, tuve que eliminar la ruta que apuntaba a mi NAT y dejar la que apuntaba a la dirección de mi servidor VPN (generalmente se asigna 10.8.0.1 por defecto). Para descartar una determinada ruta, ejecute el comando:

sudo route del default gw <NAT internal IP, i.e. 192.168.2.1>.