Configurarea unui proxy de mining SSL
Treceți toate rig-urile printr-un server pe care îl controlați: ce este un proxy SSL de mining, când aveți nevoie de el, cum îl configurați și de ce elimină avertismentul de nume de worker partajat.
Ce este un proxy SSL de mining
Un proxy de mining este un mic server pe care îl închiriați și îl controlați. Rig-urile se conectează la el în loc să se conecteze la pool, iar el ține o singură conexiune criptată către pool în numele lor. Nimic din mining-ul dumneavoastră nu se schimbă: se trimit aceleași share-uri, se folosesc aceleași nume de workeri, iar plățile sunt identice. Se schimbă doar traseul.
Se numește proxy SSL pentru că legătura dintre proxy și pool este criptată cu TLS. Rig-urile vorbesc doar cu propriul dumneavoastră server, pe un port ales de dumneavoastră, așa că o rețea care blochează hostname-ul pool-ului sau porturile de mining nu vede nimic recognoscibil.
Când aveți cu adevărat nevoie de unul
Majoritatea minerilor nu au nevoie niciodată de un proxy. Recurgeți la unul doar când este adevărată una dintre situațiile de mai jos.
- ISP-ul sau țara dumneavoastră blochează hostname-ul pool-ului sau porturile de mining, iar schimbarea DNS-ului nu a rezolvat problema.
- Aveți rig-uri în mai multe locuri și vreți ca ele să ajungă la pool pe un singur traseu.
- Aveți multe rig-uri în spatele unei singure conexiuni lente sau instabile și vreți o singură conexiune spre exterior în loc de zeci.
- Pool-ul vă spune că același nume de worker este folosit din mai multe țări, iar acele rig-uri chiar sunt toate ale dumneavoastră.
Dacă niciuna nu este adevărată, un proxy doar adaugă o mașină care se poate defecta. Minați direct.
De ce elimină avertismentul de nume de worker partajat
Dashboard-ul vă avertizează când un nume de worker este văzut din mai multe locuri (două regiuni de servere de mining sunt suficiente, chiar și în aceeași țară), pentru că din partea pool-ului asta arată ca același nume folosit de mai multe persoane. Dacă rig-urile sunt cu adevărat răspândite, fiecare apare ca propria sa origine.
Dacă le trimiteți pe toate printr-un singur proxy, pool-ul vede o singură origine, așa că avertismentul dispare. Un nume de worker propriu pentru fiecare rig rezolvă același lucru fără proxy și este răspunsul mai simplu când toate rig-urile sunt în același loc.
De ce aveți nevoie
- Un mic server virtual într-o țară care poate ajunge la pool. Cel mai ieftin nivel este suficient: un proxy transmite octeți, nu calculează hash-uri.
- Acces root pe el și posibilitatea de a deschide un port de intrare pentru rig-uri.
- Hostname-ul pool-ului la care vreți să ajungeți, din lista de mai jos.
Cea mai simplă configurare: stunnel
stunnel învelește o conexiune simplă în TLS. Rig-urile vorbesc stratum simplu cu proxy-ul pe portul dumneavoastră, iar stunnel vorbește TLS cu pool-ul. Instalați-l din distribuția dumneavoastră, apoi folosiți o configurație de această formă.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.pearl.herominers.com:1200
verifyChain = noPorniți serviciul și îndreptați un rig spre adresa proxy-ului pe portul 4444, cu un URL stratum simplu. Dacă minerul se conectează și share-urile sunt acceptate, traseul funcționează. Abia apoi mutați și restul rig-urilor.
Înlocuiți linia connect cu hostul și portul monedei pe care o minați. Păstrați linia accept pe o adresă la care pot ajunge rig-urile și nimic altceva: un proxy deschis către tot internetul va fi găsit și folosit de străini.
Alternativa: nginx stream
Dacă pe proxy rulează deja nginx, modulul său stream face aceeași treabă și păstrează totul într-un singur fișier de configurare.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.pearl.herominers.com:1200;
}
}Este nevoie de nginx compilat cu modulul stream, pe care îl includ majoritatea pachetelor din distribuții. Reîncărcați nginx și testați cu un singur rig exact ca mai sus.
Îndreptarea rig-urilor spre el
Schimbați doar adresa pool-ului în fiecare rig. Adresa wallet-ului, numele worker-ului și toate celelalte opțiuni rămân la fel.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xDați fiecărui rig propriul nume de worker chiar și în spatele unui proxy. Proxy-ul ascunde unde se află, așa că numele worker-ului este singurul lucru care le mai deosebește pe dashboard.
La ce host să vă conectați
Fiecare port stratum HeroMiners acceptă atât conexiuni simple, cât și TLS, de exemplu de.pearl.herominers.com:1200. Toate monedele HeroMiners sunt listate mai jos. Alegeți regiunea cea mai apropiată de proxy, nu de rig-uri: proxy-ul este mașina care ține conexiunea.
- 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
Fiecare pool își listează hostname-urile regionale și porturile pe pagina sa Cum să minați. Puneți prefixul regiunii în fața hostului, de exemplu de.pearl.herominers.com.
Greșeli frecvente
- Lăsarea portului proxy-ului deschis către internet. Restricționați-l la propriile adrese cu o regulă de firewall.
- Închirierea proxy-ului în aceeași țară care face blocarea. Alegeți una care poate ajunge la pool.
- Mutarea tuturor rig-urilor deodată. Mutați unul, confirmați share-urile acceptate, apoi mutați restul.
- Așteptarea unui hashrate mai mare. Un proxy schimbă traseul, niciodată munca; dacă face ceva, adaugă câteva milisecunde.
- Uitarea faptului că proxy-ul există. Este încă o mașină care poate cădea, așa că urmăriți-l ca pe un rig.
Merită?
Dacă o blocare vă împiedică să minați deloc, da: un proxy este cea mai ieftină cale de a o ocoli. Dacă doar vreți să scăpați de un avertisment din dashboard, un nume de worker propriu pentru fiecare rig este gratuit și face aceeași treabă. Recurgeți la un proxy când problema este traseul, nu numele.