Настройка на SSL прокси за копаене
Всички ригове през един Ваш сървър: какво е SSL прокси за копаене, кога Ви трябва, как да го настроите и защо маха предупреждението за споделен работник.
Какво е SSL прокси за копаене?
Проксито за копаене е един малък сървър, който наемате и контролирате. Риговете Ви се свързват с него, а не с пула. То поддържа от тяхно име една криптирана връзка навън към пула.
В копаенето Ви нищо не се променя. Изпращат се същите дялове, използват се същите имена на работниците и изплащанията са еднакви. Променя се само пътят.
Нарича се SSL прокси, защото връзката от Вашето прокси до пула е криптирана с TLS. Риговете Ви говорят само със собствения Ви сървър, на порт, който Вие избирате. Така мрежа, която блокира името на хоста на пула или портовете за копаене, не вижда нищо познато.
Кога наистина Ви трябва?
Повечето миньори никога нямат нужда от прокси. Използвайте го само ако е вярно едно от следните.
- Доставчикът Ви или държавата Ви блокира името на хоста на пула или портовете за копаене, а смяната на DNS не е помогнала.
- Имате ригове на повече от едно място и искате да достигат пула по един маршрут.
- Имате много ригове зад една бавна или нестабилна връзка и искате една връзка навън вместо десетки.
- Пулът Ви казва, че едно и също име на работника се използва от няколко държави, а тези ригове наистина са все Ваши.
Ако нищо от това не е вярно, проксито само добавя машина, която може да се повреди. Копайте директно.
Защо проксито маха предупреждението за споделено име на работника
Таблото Ви предупреждава, когато едно име на работника се вижда от повече от една държава. То трябва да идва и от места, най-близки до различни сървъри за копаене. За пула това изглежда като едно име, използвано от повече от един човек.
Име, видяно само в една държава, никога не задейства предупреждението. Ако риговете Ви наистина са разпръснати, всеки от тях се появява като отделен източник.
Когато ги пуснете всички през едно прокси, пулът вижда един източник и предупреждението спира. Отделно име на работника за всеки риг решава същото без прокси. Това е по-простият отговор, когато всички ригове са на едно място.
Какво Ви трябва
- Малък виртуален сървър в държава, от която пулът е достъпен. Най-евтиният план стига: проксито препраща байтове, то не хешира.
- Root достъп до него и възможност да отворите един входящ порт за риговете си.
- Името на хоста на пула, до който искате да стигнете, от списъка по-долу.
Най-простата настройка: stunnel
stunnel обвива обикновена връзка в TLS. Риговете Ви говорят обикновен stratum с проксито на Вашия собствен порт. После stunnel говори TLS с пула.
Инсталирайте stunnel от дистрибуцията си, после използвайте настройка с такъв вид.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Стартирайте услугата.
- Насочете един риг към адреса на проксито си на порт 4444, с обикновен stratum URL.
- Проверете дали програмата за копаене се свързва и дяловете ѝ се приемат. Ако да, пътят работи.
- Едва тогава преместете останалите ригове.
Заменете реда connect с хоста и порта на монетата, която копаете. Дръжте реда accept на адрес, който риговете Ви могат да достигнат, а нищо друго не може. Прокси, отворено към целия интернет, ще бъде открито и използвано от непознати.
Алтернативата: nginx stream
Ако на проксито вече работи nginx, неговият модул stream върши същата работа. Така всичко остава в един конфигурационен файл.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}Това изисква nginx, компилиран с модула stream, който повечето пакети на дистрибуциите включват. Презаредете nginx и тествайте с един риг, точно както по-горе.
Как да насочите риговете си към проксито
Сменете само адреса на пула във всеки риг. Адресът на портфейла, името на работника и всички други опции остават както са.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xДайте на всеки риг собствено име на работника, дори зад прокси. Проксито скрива къде са риговете. Затова името на работника е единственото, което ги различава в таблото Ви.
Към кой хост да се свържете
Всеки stratum порт на HeroMiners приема както обикновени, така и TLS връзки. Qubitcoin използва de.qubitcoin.herominers.com:1195. Всички монети на HeroMiners са изброени по-долу.
Изберете региона, който е най-близо до проксито Ви, а не до риговете Ви. Проксито е машината, която държи връзката.
| Монета | Хост |
|---|---|
| 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 |
Всеки пул изброява имената на регионалните си хостове и портовете на своята страница „Как да копаете“. Поставете префикса на региона пред хоста, например de.qubitcoin.herominers.com.
Чести грешки
- Портът на проксито остава отворен към интернет. Ограничете го до собствените си адреси с правило на защитната стена.
- Проксито е наето в същата държава, която блокира. Изберете държава, от която пулът е достъпен.
- Всички ригове се преместват наведнъж. Преместете един, потвърдете приети дялове, после преместете останалите.
- Очакване за повече хешрейт. Проксито променя маршрута, никога работата. Ако нещо, то добавя няколко милисекунди.
- Забравяте, че проксито съществува. То е още една машина, която може да спре, затова я наблюдавайте като риг.
Струва ли си проксито?
Ако блокиране изобщо Ви пречи да копаете, да. Проксито е най-евтиният начин да го заобиколите.
Ако просто махате предупреждение в таблото си, дайте на всеки риг собствено име на работника. Това е безплатно и върши същата работа. Използвайте прокси, когато проблемът е в маршрута, а не в имената.