Nastavení SSL proxy pro těžbu
Veďte všechny rigy přes jeden server, který ovládáte: co je SSL proxy pro těžbu, kdy ji potřebujete, jak ji nastavit a proč odstraní varování o sdíleném jménu workeru.
Co je SSL proxy pro těžbu
Proxy pro těžbu je jeden malý server, který si pronajmete a ovládáte. Vaše rigy se připojují k němu místo k poolu a on za ně drží jedno šifrované spojení s poolem. Na vaší těžbě se nic nemění: odesílají se stejné shares, používají se stejná jména workerů a výplaty jsou totožné. Mění se jen trasa.
Říká se mu SSL proxy, protože spojení mezi vaší proxy a poolem je šifrované pomocí TLS. Vaše rigy komunikují jen s vaším vlastním serverem na portu, který si zvolíte, takže síť, která blokuje hostname poolu nebo těžební porty, nevidí nic, co by poznala.
Kdy ji opravdu potřebujete
Většina těžařů proxy nikdy nepotřebuje. Sáhněte po ní, jen když platí něco z tohoto.
- Váš poskytovatel internetu nebo vaše země blokuje hostname poolu nebo těžební porty a změna DNS nepomohla.
- Provozujete rigy na více místech a chcete, aby se k poolu dostávaly jednou trasou.
- Máte mnoho rigů za jednou pomalou nebo nestabilní linkou a chcete jedno spojení ven místo desítek.
- Pool vám hlásí, že stejné jméno workeru se používá z několika zemí, a ty rigy jsou opravdu všechny vaše.
Pokud nic z toho neplatí, proxy jen přidává stroj, který může selhat. Těžte přímo.
Proč odstraní varování o sdíleném jménu workeru
Váš dashboard varuje, když je jedno jméno workeru vidět z více než jednoho místa (stačí dva regiony těžebních serverů, i v rámci jedné země), protože ze strany poolu to vypadá, jako by stejné jméno používal více než jeden člověk. Pokud jsou vaše rigy skutečně rozptýlené, každý z nich se ukáže jako samostatný původ.
Když je všechny pošlete přes jednu proxy, pool vidí jediný původ, a varování zmizí. Totéž bez proxy vyřeší vlastní jméno workeru pro každý rig, a když jsou všechny rigy na jednom místě, je to jednodušší řešení.
Co potřebujete
- Malý virtuální server v zemi, ze které se lze k poolu připojit. Stačí nejlevnější tarif: proxy přeposílá bajty, nehashuje.
- Přístup root na něm a možnost otevřít jeden příchozí port pro vaše rigy.
- Hostname poolu, ke kterému se chcete připojit, ze seznamu níže.
Nejjednodušší nastavení: stunnel
stunnel zabalí obyčejné spojení do TLS. Vaše rigy mluví s proxy obyčejným stratum na vašem vlastním portu a stunnel mluví s poolem přes TLS. Nainstalujte ho z vaší distribuce a pak použijte konfiguraci tohoto tvaru.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.quantus.herominers.com:1155
verifyChain = noSpusťte službu a nasměrujte jeden rig na adresu vaší proxy, port 4444, s obyčejnou stratum URL. Pokud se miner připojí a shares jsou přijímány, trasa funguje. Teprve potom přesuňte ostatní rigy.
Řádek connect nahraďte hostem a portem mince, kterou těžíte. Řádek accept nechte na adrese, na kterou dosáhnou vaše rigy a nic jiného: proxy otevřenou celému internetu někdo najde a cizí lidé ji budou používat.
Alternativa: nginx stream
Pokud na proxy už běží nginx, jeho modul stream udělá stejnou práci a vše zůstane v jednom konfiguračním souboru.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.quantus.herominers.com:1155;
}
}To vyžaduje nginx sestavený s modulem stream, který obsahuje většina balíčků distribucí. Načtěte nginx znovu a otestujte s jedním rigem přesně jako výše.
Nasměrování rigů na proxy
V každém rigu změňte jen adresu poolu. Adresa peněženky, jméno workeru a všechny ostatní volby zůstávají, jak jsou.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xDejte každému rigu vlastní jméno workeru i za proxy. Proxy skrývá, kde rigy jsou, takže jméno workeru je jediné, co je na vašem dashboardu odliší.
Ke kterému hostu se připojit
Quantus obsluhuje TLS i obyčejné stratum na stejném portu: de.quantus.herominers.com:1155. Níže jsou uvedeny všechny mince HeroMiners. Zvolte region nejblíže vaší proxy, ne vašim rigům: spojení drží právě proxy.
- 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
Každý pool uvádí své regionální hostname a porty na své stránce Jak těžit. Před hostname dejte prefix regionu, například de.quantus.herominers.com.
Časté chyby
- Ponechat port proxy otevřený do internetu. Omezte ho pravidlem firewallu na své vlastní adresy.
- Pronajmout proxy ve stejné zemi, která blokuje. Zvolte takovou, ze které se lze k poolu dostat.
- Přesunout všechny rigy najednou. Přesuňte jeden, ověřte přijaté shares a pak přesuňte zbytek.
- Očekávat vyšší hashrate. Proxy mění trasu, nikdy práci; spíše přidá několik milisekund.
- Zapomenout, že proxy existuje. Je to další stroj, který může vypadnout, takže ho hlídejte jako rig.
Vyplatí se to?
Pokud vám blokace brání těžit úplně, ano: proxy je nejlevnější cesta, jak ji obejít. Pokud jen chcete odstranit varování na dashboardu, vlastní jméno workeru pro každý rig je zdarma a udělá stejnou práci. Po proxy sáhněte, když je problém v trase, ne ve jménech.