Einen SSL-Mining-Proxy einrichten
Alle Rigs über einen eigenen Server leiten: was ein SSL-Mining-Proxy ist, wann Sie ihn brauchen, wie Sie ihn einrichten und warum er die Warnung zum geteilten Worker-Namen beseitigt.
Was ein SSL-Mining-Proxy ist
Ein Mining-Proxy ist ein kleiner Server, den Sie mieten und kontrollieren. Ihre Rigs verbinden sich mit ihm statt mit dem Pool, und er hält in ihrem Namen eine einzige verschlüsselte Verbindung zum Pool. An Ihrem Mining ändert sich nichts: Es werden dieselben Shares eingereicht, dieselben Worker-Namen verwendet, und die Auszahlungen sind identisch. Was sich ändert, ist der Weg.
Er heißt SSL-Proxy, weil die Verbindung zwischen Ihrem Proxy und dem Pool mit TLS verschlüsselt ist. Ihre Rigs sprechen immer nur mit Ihrem eigenen Server, auf einem Port Ihrer Wahl, sodass ein Netzwerk, das den Hostnamen des Pools oder die Mining-Ports sperrt, nichts sieht, was es erkennt.
Wann Sie wirklich einen brauchen
Die meisten Miner brauchen nie einen Proxy. Greifen Sie nur darauf zurück, wenn einer dieser Punkte zutrifft.
- Ihr Internetanbieter oder Ihr Land sperrt den Hostnamen des Pools oder die Mining-Ports, und ein Wechsel des DNS hat nicht geholfen.
- Sie betreiben Rigs an mehr als einem Ort und möchten, dass sie den Pool über einen einzigen Weg erreichen.
- Sie haben viele Rigs hinter einer langsamen oder instabilen Anbindung und möchten eine Verbindung nach außen statt Dutzender.
- Der Pool meldet Ihnen, dass derselbe Worker-Name aus mehreren Ländern verwendet wird, und diese Rigs gehören wirklich alle Ihnen.
Wenn nichts davon zutrifft, fügt ein Proxy nur eine Maschine hinzu, die ausfallen kann. Minen Sie direkt.
Warum er die Warnung zum geteilten Worker-Namen beseitigt
Ihr Dashboard warnt, wenn ein Worker-Name von mehr als einem Standort gesehen wird (zwei Mining-Serverregionen genügen, sogar innerhalb eines Landes), weil das aus Sicht des Pools so aussieht, als würde derselbe Name von mehr als einer Person verwendet. Wenn Ihre Rigs tatsächlich verteilt sind, erscheint jedes davon als eigene Herkunft.
Wenn Sie alle über einen Proxy leiten, sieht der Pool eine einzige Herkunft, und die Warnung verschwindet. Jedem Rig einen eigenen Worker-Namen zu geben, löst dasselbe ohne Proxy, und das ist die einfachere Antwort, wenn alle Rigs an einem Ort stehen.
Was Sie brauchen
- Einen kleinen virtuellen Server in einem Land, das den Pool erreichen kann. Die günstigste Stufe genügt: Ein Proxy leitet Bytes weiter, er hasht nicht.
- Root-Zugriff darauf und die Möglichkeit, einen eingehenden Port für Ihre Rigs zu öffnen.
- Den Hostnamen des Pools, den Sie erreichen möchten, aus der Liste weiter unten.
Die einfachste Einrichtung: stunnel
stunnel hüllt eine einfache Verbindung in TLS ein. Ihre Rigs sprechen einfaches Stratum mit dem Proxy auf Ihrem eigenen Port, und stunnel spricht TLS mit dem Pool. Installieren Sie es aus Ihrer Distribution und verwenden Sie dann eine Konfiguration dieser Form.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.quantus.herominers.com:1155
verifyChain = noStarten Sie den Dienst und richten Sie ein Rig mit einer einfachen Stratum-URL auf die Adresse Ihres Proxys an Port 4444. Wenn der Miner sich verbindet und Shares angenommen werden, funktioniert der Weg. Erst dann stellen Sie die übrigen Rigs um.
Ersetzen Sie die connect-Zeile durch Host und Port des Coins, den Sie minen. Belassen Sie die accept-Zeile auf einer Adresse, die Ihre Rigs erreichen können und sonst nichts: Ein Proxy, der für das ganze Internet offen ist, wird von Fremden gefunden und benutzt.
Die Alternative: nginx stream
Wenn auf dem Proxy bereits nginx läuft, erledigt dessen stream-Modul dieselbe Aufgabe und hält alles in einer Konfigurationsdatei.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.quantus.herominers.com:1155;
}
}Dafür muss nginx mit dem stream-Modul gebaut sein, das die meisten Pakete der Distributionen enthalten. Laden Sie nginx neu und testen Sie mit einem Rig genau wie oben.
Ihre Rigs darauf ausrichten
Ändern Sie in jedem Rig nur die Pool-Adresse. Die Wallet-Adresse, der Worker-Name und alle anderen Optionen bleiben, wie sie sind.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xGeben Sie jedem Rig auch hinter einem Proxy einen eigenen Worker-Namen. Der Proxy verbirgt, wo sie stehen, daher ist der Worker-Name das Einzige, woran Sie sie auf Ihrem Dashboard noch unterscheiden können.
Mit welchem Host Sie sich verbinden
Quantus bedient TLS und einfaches Stratum auf demselben Port: de.quantus.herominers.com:1155. Jeder HeroMiners-Coin ist unten aufgeführt. Wählen Sie die Region, die Ihrem Proxy am nächsten liegt, nicht Ihren Rigs: Der Proxy ist die Maschine, die die Verbindung hält.
- 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
Jede Pool-Seite führt ihre regionalen Hostnamen und Ports auf ihrer Mining-Anleitung auf. Setzen Sie das Regionskürzel vor den Host, zum Beispiel de.quantus.herominers.com.
Häufige Fehler
- Den Proxy-Port offen zum Internet lassen. Beschränken Sie ihn mit einer Firewall-Regel auf Ihre eigenen Adressen.
- Den Proxy in demselben Land mieten, das die Sperre verhängt. Wählen Sie eines, das den Pool erreichen kann.
- Alle Rigs auf einmal umstellen. Stellen Sie eines um, bestätigen Sie angenommene Shares und stellen Sie dann den Rest um.
- Mehr Hashrate erwarten. Ein Proxy ändert den Weg, nie die Arbeit; wenn überhaupt, fügt er ein paar Millisekunden hinzu.
- Vergessen, dass der Proxy existiert. Er ist eine weitere Maschine, die ausfallen kann, also überwachen Sie ihn wie ein Rig.
Lohnt es sich
Wenn eine Sperre Sie ganz am Mining hindert, ja: Ein Proxy ist der günstigste Weg darum herum. Wenn Sie nur eine Warnung auf Ihrem Dashboard beseitigen wollen, ist ein eigener Worker-Name für jedes Rig kostenlos und erledigt dieselbe Aufgabe. Greifen Sie zu einem Proxy, wenn der Weg das Problem ist, nicht die Namen.