Configurarea unui proxy de mining SSL
Un proxy SSL de mining trece toate rig-urile printr-un server propriu: când vă trebuie, cum îl configurați și de ce elimină alerta de worker partajat.
Ce este un proxy SSL de mining?
Un proxy de mining este un server mic pe care îl închiriați și îl controlați. Rig-urile se conectează la el în loc de pool. El ține în numele lor o singură conexiune criptată spre pool.
Nimic din mining-ul dumneavoastră nu se schimbă. Se trimit aceleași share-uri, se folosesc aceleași nume de worker, iar plățile sunt identice. Se schimbă doar drumul.
Se numește proxy SSL pentru că legătura de la proxy la pool este criptată cu TLS. Rig-urile vorbesc doar cu propriul server, pe un port ales de dumneavoastră. Așa, o rețea care blochează hostname-ul pool-ului sau porturile de mining nu vede nimic cunoscut.
Când aveți cu adevărat nevoie de el?
Majoritatea minerilor nu au nevoie niciodată de un proxy. Folosiți unul doar dacă una dintre situațiile de mai jos este adevărată.
- Furnizorul de internet sau țara 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 legături 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 un proxy elimină avertismentul de nume de worker partajat
Dashboard-ul vă avertizează când un nume de worker este văzut din mai multe țări. El trebuie să vină și din locuri aflate cel mai aproape de servere de mining diferite. Pentru pool, asta arată ca un singur nume folosit de mai multe persoane.
Un nume văzut doar într-o singură țară nu declanșează niciodată avertismentul. Dacă rig-urile sunt cu adevărat răspândite, fiecare apare ca propria origine.
Dacă le trimiteți pe toate printr-un singur proxy, pool-ul vede o singură origine, iar avertismentul dispare. Un nume de worker separat pentru fiecare rig rezolvă același lucru fără proxy. Acesta este răspunsul mai simplu când toate rig-urile sunt în același loc.
De ce aveți nevoie
- Un server virtual mic într-o țară care poate ajunge la pool. Planul cel mai ieftin ajunge: un proxy transmite octeți, nu face hashing.
- 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 propriul dumneavoastră port. Apoi stunnel vorbește TLS cu pool-ul.
Instalați stunnel din distribuția dumneavoastră, apoi folosiți o configurație de această formă.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Porniți serviciul.
- Îndreptați un rig spre adresa proxy-ului pe portul 4444, cu un URL stratum simplu.
- Verificați că minerul se conectează și că share-urile lui sunt acceptate. Dacă da, drumul funcționează.
- Abia apoi mutați restul rig-urilor.
Înlocuiți linia connect cu host-ul și portul monedei pe care o minați. Țineți linia accept pe o adresă la care rig-urile pot ajunge, iar nimic altceva nu poate. 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 lui stream face aceeași treabă. Așa totul rămâne într-un singur fișier de configurare.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}Pentru asta e 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.
Cum îndreptați rig-urile spre proxy
Schimbați doar adresa pool-ului în fiecare rig. Adresa wallet-ului, numele de worker și toate celelalte opțiuni rămân cum sunt.
-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 sunt rig-urile. Așa că numele de worker este singurul lucru care le mai deosebește în dashboard.
La ce host să vă conectați
Fiecare port stratum HeroMiners acceptă atât conexiuni simple, cât și TLS. Qubitcoin folosește de.qubitcoin.herominers.com:1195. 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.
| Monedă | 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 |
Fiecare pool își listează hostname-urile regionale și porturile pe pagina sa Cum să minați. Puneți prefixul regiunii în fața host-ului, de exemplu de.qubitcoin.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-uri acceptate, apoi mutați restul.
- Așteptarea unui hashrate mai mare. Un proxy schimbă traseul, niciodată munca. Dacă e 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-o ca pe un rig.
Merită un proxy?
Dacă o blocare vă împiedică să minați deloc, da. Un proxy este cea mai ieftină cale de a o ocoli.
Dacă doar eliminați un avertisment din dashboard, dați fiecărui rig propriul nume de worker. Este gratuit și face același lucru. Folosiți un proxy când problema este traseul, nu numele.