Configurer un proxy SSL de minage
Vos rigs via votre serveur : ce qu'est un proxy de minage SSL, quand en avoir un, le configurer, et pourquoi l'alerte de worker partagé disparaît.
Qu'est-ce qu'un proxy de minage SSL ?
Un proxy de minage est un petit serveur que vous louez et contrôlez. Vos rigs s'y connectent au lieu de se connecter au pool. Il maintient pour eux une seule connexion chiffrée vers le pool.
Rien ne change dans votre minage. Les mêmes shares sont envoyés, les mêmes noms de workers sont utilisés et les paiements sont identiques. Seul le chemin change.
On l'appelle proxy SSL parce que le lien entre votre proxy et le pool est chiffré en TLS. Vos rigs ne parlent qu'à votre propre serveur, sur un port que vous choisissez. Un réseau qui bloque le nom d'hôte du pool ou les ports de minage ne voit donc rien qu'il reconnaisse.
Quand en avez-vous vraiment besoin ?
La plupart des mineurs n'ont jamais besoin d'un proxy. N'en utilisez un que si l'un de ces points est vrai.
- Votre fournisseur d'accès ou votre pays bloque le nom d'hôte du pool ou les ports de minage, et changer de DNS n'a pas suffi.
- Vous faites tourner des rigs à plusieurs endroits et voulez qu'ils atteignent le pool par une seule route.
- Vous avez beaucoup de rigs derrière une connexion lente ou instable et voulez une seule connexion sortante au lieu de dizaines.
- Le pool vous signale que le même nom de worker est utilisé depuis plusieurs pays, et ces rigs sont vraiment tous à vous.
Si aucun de ces points n'est vrai, un proxy ajoute seulement une machine qui peut tomber en panne. Minez directement.
Pourquoi un proxy fait disparaître l'alerte de nom de worker partagé
Votre tableau de bord vous avertit quand un nom de worker est vu depuis plus d'un pays. Il doit aussi venir d'endroits proches de serveurs de minage différents. Pour le pool, cela ressemble à un nom utilisé par plus d'une personne.
Un nom vu dans un seul pays ne déclenche jamais l'alerte. Si vos rigs sont vraiment dispersés, chacun apparaît comme une origine distincte.
Les faire tous passer par un seul proxy signifie que le pool voit une seule origine, et l'alerte s'arrête. Donner à chaque rig son propre nom de worker règle la même chose sans proxy. C'est la réponse la plus simple quand les rigs sont tous au même endroit.
Ce qu'il vous faut
- Un petit serveur virtuel dans un pays qui peut atteindre le pool. L'offre la moins chère suffit : un proxy transmet des octets, il ne calcule pas de hash.
- Un accès root dessus, et la possibilité d'ouvrir un port entrant pour vos rigs.
- Le nom d'hôte du pool que vous voulez atteindre, dans la liste plus bas.
La configuration la plus simple : stunnel
stunnel enveloppe une connexion simple dans du TLS. Vos rigs parlent en stratum simple au proxy, sur votre propre port. stunnel parle ensuite en TLS au pool.
Installez stunnel depuis votre distribution, puis utilisez une configuration de cette forme.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Démarrez le service.
- Dirigez un rig vers l'adresse de votre proxy sur le port 4444, avec une URL stratum simple.
- Vérifiez que le mineur se connecte et que ses shares sont acceptés. Si c'est le cas, le chemin fonctionne.
- Seulement ensuite, basculez les autres rigs.
Remplacez la ligne connect par l'hôte et le port de la cryptomonnaie que vous minez. Gardez la ligne accept sur une adresse que vos rigs peuvent atteindre, et rien d'autre. Un proxy ouvert à tout Internet sera trouvé et utilisé par des inconnus.
L'alternative : nginx stream
Si le proxy fait déjà tourner nginx, son module stream fait le même travail. Tout reste dans un seul fichier de configuration.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}Il faut pour cela un nginx compilé avec le module stream, ce que la plupart des paquets de distribution incluent. Rechargez nginx et testez avec un rig, exactement comme ci-dessus.
Comment diriger vos rigs vers le proxy
Changez seulement l'adresse du pool dans chaque rig. L'adresse de portefeuille, le nom du worker et toutes les autres options restent tels quels.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xDonnez à chaque rig son propre nom de worker, même derrière un proxy. Le proxy cache où se trouvent les rigs. Le nom du worker est donc la seule chose qui les distingue encore sur votre tableau de bord.
À quel hôte se connecter
Chaque port stratum HeroMiners accepte les connexions simples comme les connexions TLS. Qubitcoin utilise de.qubitcoin.herominers.com:1195. Toutes les cryptomonnaies HeroMiners sont listées ci-dessous.
Choisissez la région la plus proche de votre proxy, pas de vos rigs. Le proxy est la machine qui maintient la connexion.
| Cryptomonnaie | Hôte |
|---|---|
| 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 |
Chaque pool liste ses noms d'hôte régionaux et ses ports sur sa page How to Mine. Mettez le préfixe de région devant l'hôte, par exemple de.qubitcoin.herominers.com.
Erreurs fréquentes
- Laisser le port du proxy ouvert à Internet. Limitez-le à vos propres adresses avec une règle de pare-feu.
- Louer le proxy dans le pays même qui bloque. Choisissez-en un qui peut atteindre le pool.
- Basculer tous les rigs d'un coup. Basculez-en un, confirmez des shares acceptés, puis basculez le reste.
- Attendre plus de hashrate. Un proxy change la route, jamais le travail. Au mieux, il ajoute quelques millisecondes.
- Oublier que le proxy existe. C'est une machine de plus qui peut tomber, surveillez-la donc comme un rig.
Un proxy en vaut-il la peine ?
Si un blocage vous empêche carrément de miner, oui. Un proxy est le moyen le moins cher de le contourner.
Si vous voulez seulement faire disparaître une alerte sur votre tableau de bord, donnez à chaque rig son propre nom de worker. C'est gratuit et cela fait le même travail. Utilisez un proxy quand le problème est la route, pas les noms.