Configurare un proxy SSL per il mining
Faccia passare ogni rig da un Suo server: cos'è un proxy di mining SSL, quando serve, come configurarlo e perché elimina l'avviso di worker condiviso.
Che cos'è un proxy di mining SSL?
Un proxy di mining è un piccolo server che noleggia e controlla Lei. I Suoi rig si collegano a lui invece che alla pool. Il proxy mantiene un'unica connessione cifrata verso la pool per conto di tutti.
Nel Suo mining non cambia nulla. Vengono inviate le stesse share, si usano gli stessi nomi dei worker e i pagamenti sono identici. Cambia solo il percorso.
Si chiama proxy SSL perché il collegamento tra il Suo proxy e la pool è cifrato con TLS. I Suoi rig parlano solo con il Suo server, su una porta scelta da Lei. Così una rete che blocca il nome host della pool o le porte di mining non vede nulla di riconoscibile.
Quando serve davvero?
La maggior parte dei miner non ha mai bisogno di un proxy. Ne usi uno solo quando vale uno di questi casi.
- Il Suo provider o il Suo Paese blocca il nome host della pool o le porte di mining, e cambiare DNS non è bastato.
- Ha rig in più di un luogo e vuole che raggiungano la pool attraverso un'unica strada.
- Ha molti rig dietro un'unica connessione lenta o instabile e vuole una sola connessione in uscita invece di decine.
- La pool La avvisa che lo stesso nome del worker viene usato da più Paesi, e quei rig sono davvero tutti Suoi.
Se nessuno di questi casi vale, un proxy aggiunge solo una macchina che può guastarsi. Mini direttamente.
Perché un proxy elimina l'avviso del nome del worker condiviso
La dashboard avvisa quando un nome del worker viene visto da più di un Paese. Deve anche arrivare da luoghi vicini a server di mining diversi. Per la pool, sembra un nome usato da più di una persona.
Un nome visto solo all'interno di un Paese non fa mai scattare l'avviso. Se i Suoi rig sono davvero sparsi, ognuno appare come un'origine a sé.
Se li fa passare tutti da un proxy, la pool vede un'unica origine e l'avviso sparisce. Dare a ogni rig un proprio nome del worker risolve la stessa cosa senza proxy. È la risposta più semplice quando i rig sono tutti nello stesso luogo.
Che cosa serve
- Un piccolo server virtuale in un Paese che riesce a raggiungere la pool. Basta il piano più economico: un proxy inoltra byte, non calcola hash.
- L'accesso root sul server, e la possibilità di aprire una porta in entrata per i Suoi rig.
- Il nome host della pool che vuole raggiungere, dall'elenco più in basso.
La configurazione più semplice: stunnel
stunnel avvolge una connessione in chiaro dentro TLS. I Suoi rig parlano stratum in chiaro con il proxy sulla Sua porta. Poi stunnel parla TLS con la pool.
Installi stunnel dalla Sua distribuzione, poi usi una configurazione di questo tipo.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Avvii il servizio.
- Punti un rig sull'indirizzo del Suo proxy alla porta 4444, con un URL stratum in chiaro.
- Controlli che il miner si colleghi e che le sue share vengano accettate. Se è così, il percorso funziona.
- Solo allora sposti il resto dei rig.
Sostituisca la riga connect con l'host e la porta della moneta che mina. Tenga la riga accept su un indirizzo raggiungibile dai Suoi rig e da nient'altro. Un proxy aperto a tutto internet verrà trovato e usato da sconosciuti.
L'alternativa: nginx stream
Se sul proxy gira già nginx, il suo modulo stream fa lo stesso lavoro. Tiene tutto in un unico file di configurazione.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}Serve nginx compilato con il modulo stream, che la maggior parte dei pacchetti delle distribuzioni include. Ricarichi nginx e provi con un rig, esattamente come sopra.
Come puntare i rig sul proxy
Cambi solo l'indirizzo della pool in ogni rig. L'indirizzo del portafoglio, il nome del worker e ogni altra opzione restano come sono.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xDia a ogni rig un proprio nome del worker, anche dietro un proxy. Il proxy nasconde dove si trovano i rig. Quindi il nome del worker è l'unica cosa che resta per distinguerli sulla Sua dashboard.
A quale host collegarsi
Ogni porta stratum di HeroMiners accetta sia connessioni in chiaro sia TLS. Qubitcoin usa de.qubitcoin.herominers.com:1195. Tutte le monete di HeroMiners sono elencate qui sotto.
Scelga la regione più vicina al proxy, non ai rig. È il proxy la macchina che mantiene la connessione.
| Moneta | Host |
|---|---|
| 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 |
| Qubitcoin | qubitcoin.herominers.com |
| Ravencoin | ravencoin.herominers.com |
| Warthog | warthog.herominers.com |
| Xelis | xelis.herominers.com |
| Zano | zano.herominers.com |
| Zephyr | zephyr.herominers.com |
Ogni pool elenca i propri nomi host regionali e le porte nella sua pagina «Come minare». Metta il prefisso della regione davanti all'host, per esempio de.qubitcoin.herominers.com.
Errori comuni
- Lasciare la porta del proxy aperta a internet. La limiti ai Suoi indirizzi con una regola del firewall.
- Noleggiare il proxy nello stesso Paese che applica il blocco. Ne scelga uno che riesce a raggiungere la pool.
- Spostare tutti i rig in una volta. Ne sposti uno, verifichi le share accettate, poi sposti il resto.
- Aspettarsi più hashrate. Un proxy cambia il percorso, mai il lavoro. Semmai aggiunge qualche millisecondo.
- Dimenticare che il proxy esiste. È un'altra macchina che può andare giù, quindi la tenga d'occhio come un rig.
Conviene un proxy?
Se un blocco Le impedisce del tutto di minare, sì. Un proxy è il modo più economico per aggirarlo.
Se vuole solo eliminare un avviso sulla dashboard, dia a ogni rig un proprio nome del worker. È gratis e fa lo stesso lavoro. Usi un proxy quando il problema è il percorso, non i nomi.