Een SSL-miningproxy instellen
Wat een SSL-miningproxy voor al uw rigs is, wanneer u er een nodig hebt, hoe u hem instelt en waarom de waarschuwing over gedeelde workers wegvalt.
Wat is een SSL-miningproxy?
Een miningproxy is één kleine server die u huurt en zelf beheert. Uw rigs maken verbinding met die server in plaats van met de pool. Hij houdt namens hen één versleutelde verbinding naar de pool open.
Aan uw mining verandert niets. Dezelfde shares worden ingediend, dezelfde workernamen worden gebruikt en de uitbetalingen zijn identiek. Alleen de route verandert.
Hij heet SSL-proxy omdat de verbinding van uw proxy naar de pool met TLS is versleuteld. Uw rigs praten alleen met uw eigen server, op een poort die u kiest. Een netwerk dat de hostnaam van de pool of de miningpoorten blokkeert, ziet dus niets wat het herkent.
Wanneer hebt u er echt een nodig?
De meeste miners hebben nooit een proxy nodig. Gebruik er alleen een als een van deze situaties geldt.
- Uw provider of uw land blokkeert de hostnaam van de pool of de miningpoorten, en een andere DNS loste het niet op.
- U hebt rigs op meer dan één plek en wilt dat ze de pool via één route bereiken.
- U hebt veel rigs achter één trage of instabiele uplink en wilt één uitgaande verbinding in plaats van tientallen.
- De pool meldt dat dezelfde workernaam vanuit meerdere landen wordt gebruikt, en die rigs zijn echt allemaal van u.
Geldt geen van deze, dan voegt een proxy alleen een machine toe die kan uitvallen. Mine dan rechtstreeks.
Waarom een proxy de waarschuwing over een gedeelde workernaam wegneemt
Uw dashboard waarschuwt wanneer één workernaam vanuit meer dan één land wordt gezien. Die moet ook komen van plekken die het dichtst bij verschillende miningservers liggen. Voor de pool lijkt dat op één naam die door meer dan één persoon wordt gebruikt.
Een naam die alleen binnen één land wordt gezien, geeft nooit de waarschuwing. Zijn uw rigs echt verspreid, dan verschijnt elke rig als een eigen herkomst.
Stuurt u ze allemaal via één proxy, dan ziet de pool één herkomst en verdwijnt de waarschuwing. Elke rig een eigen workernaam geven lost hetzelfde op zonder proxy. Dat is het eenvoudigere antwoord als de rigs allemaal op één plek staan.
Wat u nodig hebt
- Een kleine virtuele server in een land dat de pool kan bereiken. Het goedkoopste pakket volstaat: een proxy stuurt bytes door, hij hasht niet.
- Root-toegang op die server, en de mogelijkheid om één inkomende poort voor uw rigs te openen.
- De hostnaam van de pool die u wilt bereiken, uit de lijst verderop.
De eenvoudigste opzet: stunnel
stunnel verpakt een gewone verbinding in TLS. Uw rigs spreken gewone stratum met de proxy op uw eigen poort. stunnel spreekt daarna TLS met de pool.
Installeer stunnel uit uw distributie en gebruik een configuratie in deze vorm.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Start de dienst.
- Richt één rig op uw proxyadres op poort 4444, met een gewone stratum-URL.
- Controleer of de miner verbinding maakt en of zijn shares worden geaccepteerd. Zo ja, dan werkt de route.
- Zet pas daarna de rest van de rigs over.
Vervang de regel connect door de host en poort van de coin die u mint. Houd de regel accept op een adres dat uw rigs kunnen bereiken en verder niets. Een proxy die voor het hele internet openstaat, wordt gevonden en gebruikt door vreemden.
Het alternatief: nginx stream
Draait de proxy al nginx, dan doet de stream-module hetzelfde werk. Zo staat alles in één configuratiebestand.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}Daarvoor moet nginx met de stream-module zijn gebouwd, wat bij de meeste distributiepakketten zo is. Laad nginx opnieuw en test met één rig, precies zoals hierboven.
Hoe u uw rigs op de proxy richt
Wijzig alleen het pooladres in elke rig. Het walletadres, de workernaam en alle andere opties blijven zoals ze zijn.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xGeef elke rig een eigen workernaam, ook achter een proxy. De proxy verbergt waar de rigs staan. De workernaam is dus het enige dat ze op uw dashboard nog van elkaar onderscheidt.
Met welke host u verbinding maakt
Elke stratumpoort van HeroMiners accepteert zowel gewone als TLS-verbindingen. Qubitcoin gebruikt de.qubitcoin.herominers.com:1195. Alle coins van HeroMiners staan hieronder.
Kies de regio die het dichtst bij uw proxy ligt, niet bij uw rigs. De proxy is de machine die de verbinding openhoudt.
| Coin | 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 |
Elke pool vermeldt zijn regionale hostnamen en poorten op de pagina Hoe te minen. Zet het regiovoorvoegsel voor de host, bijvoorbeeld de.qubitcoin.herominers.com.
Veelgemaakte fouten
- De proxypoort open laten voor het internet. Beperk die met een firewallregel tot uw eigen adressen.
- De proxy huren in hetzelfde land dat blokkeert. Kies een land dat de pool kan bereiken.
- Alle rigs tegelijk overzetten. Zet er één over, controleer geaccepteerde shares en zet daarna de rest over.
- Meer hashrate verwachten. Een proxy verandert de route, nooit het werk. Hooguit voegt hij een paar milliseconden toe.
- Vergeten dat de proxy bestaat. Het is nog een machine die kan uitvallen, dus houd hem in de gaten zoals een rig.
Is een proxy de moeite waard?
Als een blokkade u helemaal tegenhoudt bij het minen, ja. Een proxy is de goedkoopste manier om eromheen te komen.
Wilt u alleen een waarschuwing op uw dashboard wegwerken, geef dan elke rig een eigen workernaam. Dat is gratis en doet hetzelfde. Gebruik een proxy als de route het probleem is, niet de namen.