Configurar un proxy SSL de minería
Pasa todos tus rigs por un servidor que controlas: qué es un proxy de minería SSL, cuándo lo necesitas, cómo configurarlo y por qué elimina el aviso de nombre de worker compartido.
Qué es un proxy SSL de minería
Un proxy de minería es un pequeño servidor que alquilas y controlas. Tus rigs se conectan a él en lugar de conectarse al pool, y él mantiene una única conexión cifrada con el pool en su nombre. Nada de tu minería cambia: se envían los mismos shares, se usan los mismos nombres de worker y los pagos son idénticos. Lo que cambia es el camino.
Se llama proxy SSL porque el enlace entre tu proxy y el pool está cifrado con TLS. Tus rigs solo hablan con tu propio servidor, en un puerto que eliges tú, así que una red que bloquea el nombre de host del pool o los puertos de minería no ve nada que reconozca.
Cuándo lo necesitas de verdad
La mayoría de los mineros nunca necesita un proxy. Recurre a uno solo cuando se cumpla alguna de estas situaciones.
- Tu proveedor de internet o tu país bloquea el nombre de host del pool o los puertos de minería, y cambiar el DNS no lo resolvió.
- Tienes rigs en más de un lugar y quieres que lleguen al pool por una sola ruta.
- Tienes muchos rigs detrás de un único enlace de subida lento o inestable y quieres una sola conexión de salida en lugar de docenas.
- El pool te avisa de que el mismo nombre de worker se usa desde varios países y todos esos rigs son realmente tuyos.
Si no se cumple nada de eso, un proxy solo añade una máquina que puede fallar. Mina directamente.
Por qué elimina el aviso de nombre de worker compartido
Tu panel avisa cuando un nombre de worker se ve desde más de un lugar (basta con dos regiones de servidores de minería, incluso dentro de un mismo país), porque desde el lado del pool eso parece el mismo nombre usado por más de una persona. Si tus rigs están realmente repartidos, cada uno aparece como un origen propio.
Enviarlos todos a través de un solo proxy hace que el pool vea un único origen, así que el aviso desaparece. Dar a cada rig su propio nombre de worker resuelve lo mismo sin proxy, y es la respuesta más sencilla cuando todos los rigs están en un mismo lugar.
Qué necesitas
- Un pequeño servidor virtual en un país que pueda llegar al pool. Basta con el plan más barato: un proxy reenvía bytes, no calcula hashes.
- Acceso root en él, y la posibilidad de abrir un puerto de entrada para tus rigs.
- El nombre de host del pool al que quieres llegar, de la lista que aparece más abajo.
La configuración más sencilla: stunnel
stunnel envuelve una conexión normal en TLS. Tus rigs hablan stratum normal con el proxy en tu propio puerto, y stunnel habla TLS con el pool. Instálalo desde tu distribución y usa una configuración con esta forma.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.quantus.herominers.com:1155
verifyChain = noInicia el servicio y apunta un rig a la dirección de tu proxy en el puerto 4444 con una URL stratum normal. Si el programa de minería se conecta y los shares se aceptan, el camino funciona. Solo entonces pasa el resto de los rigs.
Sustituye la línea connect por el host y el puerto de la moneda que minas. Deja la línea accept en una dirección a la que lleguen tus rigs y nada más: un proxy abierto a todo internet acabará siendo encontrado y usado por desconocidos.
La alternativa: nginx stream
Si el proxy ya ejecuta nginx, su módulo stream hace el mismo trabajo y mantiene todo en un único archivo de configuración.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.quantus.herominers.com:1155;
}
}Esto requiere nginx compilado con el módulo stream, que incluyen la mayoría de los paquetes de las distribuciones. Recarga nginx y prueba con un rig exactamente como antes.
Apuntar tus rigs al proxy
Cambia solo la dirección del pool en cada rig. La dirección de la billetera, el nombre del worker y todas las demás opciones se quedan como están.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xDale a cada rig su propio nombre de worker incluso detrás de un proxy. El proxy oculta dónde están, así que el nombre del worker es lo único que sigue distinguiéndolos en tu panel.
A qué host conectarse
Quantus atiende TLS y stratum simple en el mismo puerto: de.quantus.herominers.com:1155. Todas las monedas de HeroMiners están en la lista de abajo. Elige la región más cercana a tu proxy, no a tus rigs: el proxy es la máquina que mantiene la conexión.
- Alephium: alephium.herominers.com
- Beam: beam.herominers.com
- Conflux: conflux.herominers.com
- Ergo: ergo.herominers.com
- Ethereum Classic: etc.herominers.com
- Iron Fish: ironfish.herominers.com
- Kaspa: kaspa.herominers.com
- Monero: monero.herominers.com
- Pearl: pearl.herominers.com
- QRL: qrl.herominers.com
- Quai Network: quai.herominers.com
- Quantus: quantus.herominers.com
- Ravencoin: ravencoin.herominers.com
- Salvium: salvium.herominers.com
- Warthog: warthog.herominers.com
- Xelis: xelis.herominers.com
- Zano: zano.herominers.com
- Zephyr: zephyr.herominers.com
Cada pool indica sus nombres de host regionales y sus puertos en su página Cómo minar. Pon el prefijo de la región delante del host, por ejemplo de.quantus.herominers.com.
Errores comunes
- Dejar el puerto del proxy abierto a internet. Restríngelo a tus propias direcciones con una regla de firewall.
- Alquilar el proxy en el mismo país que está haciendo el bloqueo. Elige uno que pueda llegar al pool.
- Pasar todos los rigs a la vez. Pasa uno, confirma que hay shares aceptados y luego pasa el resto.
- Esperar más hashrate. Un proxy cambia la ruta, nunca el trabajo; como mucho añade unos milisegundos.
- Olvidar que el proxy existe. Es una máquina más que puede caerse, así que vigílala como a un rig.
¿Vale la pena?
Si un bloqueo te impide minar del todo, sí: un proxy es la forma más barata de esquivarlo. Si solo quieres quitar un aviso de tu panel, dar a cada rig su propio nombre de worker es gratis y hace lo mismo. Recurre a un proxy cuando el problema sea la ruta, no los nombres.