Простая инструкция: как настроить прокси-сервер для майнинга (на примере HAProxy)

Устанавливаем прокси для шифрования.

Зачем это нужно

1. Чтобы соединение между вашим майнером и пулом было шифрованным (никто не увидит, куда идёт трафик).

2. Чтобы все майнеры в вашей сети выходили в интернет через одну точку.

Что понадобится

1. Сервер (VPS) в интернете с выделенным IP-адресом.

2. Linux (Ubuntu или Debian).

3. Программа HAProxy — именно она будет выполнять роль прокси.

Шаг 1. Подключаемся к серверу

После покупки VPS вы получите IP, логин и пароль.

  • На Windows удобно использовать программу PuTTY.
  • На macOS/Linux — команду в терминале:
     ssh root@IP_сервера  

Совет: лучше отключить вход под root и использовать SSH-ключи для подключения. Это безопаснее, чем пароли.

Шаг 2. Устанавливаем HAProxy

Сначала обновим систему:
sudo apt update sudo apt upgrade -y

Потом установим HAProxy:
 sudo apt install -y haproxy  

Шаг 3. Настраиваем прокси

Пример базовой конфигурации:
global maxconn 20000 daemon defaults mode tcp timeout connect 10s timeout client 1m timeout server 1m frontend miners bind *:3333 default_backend pool backend pool balance roundrobin server pool1 gate.headframe.io:3010 check     server pool2 gate2.headframe.io:3011 check backup

Что это значит

  • frontend miners — HAProxy слушает порт 3333 на вашем сервере.
  • backend pool — список пулов. Сначала идёт основной сервер, если он недоступен — включается резервный.

Важно! При настройке можно редактировать, но нельзя ничего удалять. 

Шаг 4. Проверяем конфигурацию

Перед перезапуском стоит проверить конфиг:

 haproxy -c -V -f /etc/haproxy/haproxy.cfg 

Если ошибок нет, можно перезапускать:
 sudo systemctl restart haproxy  

Посмотреть статус:

 sudo systemctl status haproxy 

Шаг 5. Подключаем майнеры

В настройках вашего ASIC или программы-майнера укажите:

  • Адрес пула = IP вашего VPS
  • Порт = 3333

Теперь майнеры будут подключаться к вашему серверу, а сервер — к пулу.Дополнительно: шифрованное подключение (TLS/SSL)Если пул требует TLS:

  1. Получите сертификат (например, через Let’s Encrypt).
  2. В конфиге замените строку:

 bind *:3333 

на

 bind *:3333 ssl crt /etc/haproxy/certs/имя_файла.pem  

Скопируйте файл сертификата в /etc/haproxy/certs/.

Полезные советы

  • Не нужно вручную открывать/закрывать порты на VPS. Достаточно настроить доступ по SSH-ключам и оставить открытым порт 22 (SSH) и порт для майнеров (3333).
  • Если у вас много устройств (десятки ASIC), берите VPS с хорошим каналом (от 1 Гбит/с).
  • Можно прописать несколько пулов: один основной и несколько резервных.

Итог

  1. Берём сервер.
  2. Обновляем систему и ставим HAProxy.
  3. Прописываем адреса пулов в конфиг.
  4. Проверяем конфиг и перезапускаем сервис.
  5. Подключаем майнеры к своему серверу.

Теперь у вас есть собственный прокси для майнинга с поддержкой шифрования и резервных пулов.

Powered by