Nastavení SSL proxy pro těžbu
Všechny rigy přes jeden váš server: co je SSL proxy pro těžbu, kdy ho potřebujete, jak ho nastavit a proč odstraní varování o sdíleném workeru.
Co je SSL proxy pro těžbu?
Těžební proxy je jeden malý server, který si pronajmete a ovládáte. Vaše rigy se připojují k němu místo k poolu. Proxy 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 cesta.
Říká se mu SSL proxy, protože spojení z vašeho proxy do poolu je šifrované pomocí TLS. Vaše rigy komunikují jen s vaším vlastním serverem, na portu, který si zvolíte. Síť, která blokuje hostname poolu nebo těžební porty, tak nevidí nic, co by poznala.
Kdy ho opravdu potřebujete?
Většina těžařů proxy nikdy nepotřebuje. Použijte ho, 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.
- Máte rigy na více místech a chcete, aby se k poolu dostávaly jednou cestou.
- Máte mnoho rigů za jedním pomalým nebo nestabilním připojením a chcete jedno odchozí spojení 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á stroj, který může selhat. Těžte přímo.
Proč proxy 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ž jedné země. Navíc musí přicházet z míst nejblíže různým těžebním serverům. Pro pool to vypadá jako jedno jméno, které používá víc lidí.
Jméno viděné jen v rámci jedné země varování nikdy nespustí. Pokud jsou vaše rigy opravdu rozmístěné, každý se ukáže jako samostatný původ.
Když je všechny pošlete přes jeden proxy, pool vidí jediný původ a varování zmizí. Totéž bez proxy vyřeší, když každému rigu dáte vlastní jméno workeru. To je jednodušší řešení, když jsou všechny rigy na jednom místě.
Co potřebujete
- Malý virtuální server v zemi, ze které je pool dosažitelný. Stačí nejlevnější tarif: proxy přeposílá bajty, nehashuje.
- Přístup root k němu 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. stunnel pak mluví s poolem přes TLS.
Nainstalujte stunnel ze své distribuce a použijte konfiguraci tohoto tvaru.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Spusťte službu.
- Nasměrujte jeden rig na adresu svého proxy, port 4444, s obyčejnou stratum URL.
- Zkontrolujte, že se miner připojí a jeho shares jsou přijímány. Pokud ano, cesta funguje.
- Teprve potom převeďte ostatní rigy.
Řádek connect nahraďte hostem a portem mince, kterou těžíte. Řádek accept nechte na adrese, kterou vaše rigy dosáhnou a nic jiného ne. Proxy otevřený celému internetu najdou a začnou používat cizí lidé.
Alternativa: nginx stream
Pokud na proxy už běží nginx, jeho modul stream udělá totéž. Vše pak zůstane v jednom konfiguračním souboru.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}Potřebujete nginx sestavený s modulem stream, který obsahuje většina balíčků distribucí. Znovu načtěte nginx a otestujte s jedním rigem, přesně jako výše.
Jak na proxy nasměrovat rigy
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. Jméno workeru je tak jediné, co je na dashboardu rozliší.
Ke kterému hostu se připojit
Každý stratum port HeroMiners přijímá obyčejná i TLS spojení. Qubitcoin používá de.qubitcoin.herominers.com:1195. Níže jsou uvedeny všechny mince HeroMiners.
Vyberte region nejblíže vašemu proxy, ne vašim rigům. Spojení drží právě proxy.
| Mince | 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 |
Každý pool uvádí své regionální hostname a porty na stránce Jak těžit. Před hosta dejte předponu regionu, například de.qubitcoin.herominers.com.
Časté chyby
- Port proxy necháte otevřený do internetu. Omezte ho na své vlastní adresy pravidlem firewallu.
- Proxy si pronajmete ve stejné zemi, která blokuje. Vyberte zemi, ze které je pool dosažitelný.
- Převedete všechny rigy najednou. Převeďte jeden, ověřte přijaté shares a pak převeďte ostatní.
- Čekáte vyšší hashrate. Proxy mění cestu, nikdy práci. Spíše přidá pár milisekund.
- Zapomenete, že proxy existuje. Je to další stroj, který může spadnout, tak ho hlídejte jako rig.
Vyplatí se proxy?
Pokud vám blokace brání těžit úplně, ano. Proxy je nejlevnější způsob, jak ji obejít.
Pokud jen odstraňujete varování na dashboardu, dejte každému rigu vlastní jméno workeru. Je to zdarma a udělá to stejnou práci. Proxy použijte, když je problém v cestě, ne ve jménech.