xmr.club
EN 中文 ES RU
← все гайды
гайд · разбор

Как запустить свой Monero-узел

Публичные remote-узлы работают, но каждое обновление кошелька связывает ваш IP с субадресом. Свой узел решает это — и заодно даёт независимую проверку цепи и устойчивость к манипуляциям с реоргами/реле. Ниже — когда это того стоит, минимум по железу, шаги установки и как вернуть узлы в сеть.

Почему свой узел важен (и когда не важен)

  • Приватность: оператор удалённого узла видит ваш IP и какие субадреса вы сканируете. Свой узел оставляет это локально.
  • Доверие: вы валидируете каждый блок. Цепочка, которую вы видите, соответствует правилам консенсуса — а не той, что вам решил показать оператор публичного узла.
  • Доступность: публичные узлы падают или режут rate. Свой — всегда на месте.
  • Когда не стоит: hot-кошелёк с маленьким балансом, исключительно мобильный пользователь, временный setup. Тогда прагматично взять проверенный Tor-узел из /nodes.

Минимум по железу

  • CPU: любой 64-битный CPU за последние 10 лет. Sync почти single-threaded + RandomX-валидация; ничего экзотического.
  • RAM: 4 ГБ минимум, 8 ГБ комфортно.
  • Диск: ~250 ГБ SSD на середину 2026 года (с pruning: ~80 ГБ). NVMe быстрее; SATA SSD тоже норм; HDD больно.
  • Канал: ~5–10 ГБ начальной синхронизации, потом несколько сотен МБ/день. Без лимита или с щедрым.
  • ОС: Linux (Debian / Ubuntu / Arch) — путь наименьшего сопротивления. Windows и macOS работают; Raspberry Pi 4 — только pruned.

Установка — Linux (рекомендуем)

  1. Возьмите проверенный бинарь. Скачайте с getmonero.org → проверьте GPG-подпись (см. руководство) → распакуйте.
  2. Выберите конфиг:
    monerod \
      --data-dir /var/lib/monero \
      --no-igd \
      --restricted-rpc \
      --rpc-bind-ip 127.0.0.1 \
      --rpc-bind-port 18081 \
      --confirm-external-bind \
      --enable-dns-blocklist \
      --out-peers 32 \
      --in-peers 64
    (уберите --restricted-rpc, если узел только для вашего кошелька; оставьте, если будете делиться)
  3. Запустите как сервис: systemd-юнит, restart on failure, пользователь monero.
  4. Подождите. Начальная синхронизация: 12–48 часов в зависимости от диска + CPU. --fast-block-sync 1 уменьшает верификацию (быстрее, но больше доверия сети на старых блоках).
  5. RPC-порт кошелька открывайте только на localhost (или на LAN c firewall-ом). Никогда не выставляйте 18081 в публичный интернет без RPC-restrictions.

Подключить кошелёк

  • Feather / Monero GUI / Cake на той же машине: указывайте http://127.0.0.1:18081. Готово.
  • Та же LAN: указывайте LAN-IP. Убедитесь, что RPC слушает на LAN-интерфейсе и firewall ограничен вашей подсетью.
  • Удалённо (рекомендуем Tor): ниже.

Опубликовать через Tor (рекомендовано для удалённого доступа)

  1. Установите Tor на ту же машину. apt install tor.
  2. Добавьте hidden service в /etc/tor/torrc:
    HiddenServiceDir /var/lib/tor/monero-rpc/
    HiddenServicePort 18081 127.0.0.1:18081
  3. Перезапустите Tor, прочтите /var/lib/tor/monero-rpc/hostname — это ваш .onion-адрес.
  4. Настройка кошелька: указывайте http://<ваш-onion>:18081. Используйте --proxy 127.0.0.1:9050 в CLI кошелька или включите «use Tor».
  5. Опционально: второй hidden service на --rpc-restricted-bind, чтобы можно было делиться с друзьями, не открывая внутренний RPC.

Вернуть узлы сети

Если канала хватает, P2P-порт Monero (18080) можно открыть в публичную сеть, чтобы релеить блоки и транзакции другим. Это помогает децентрализации. Запуск пира на clearnet + onion-пир дают максимум эффекта; xmr.club перечисляет живые публичные узлы на /nodes — ваш может присоединиться.

Типовые отказы

  1. Диск переполняется при синхронизации. Выделяйте 300+ ГБ. Отдельный том, чтобы не сломать root OS.
  2. «Connection refused» от кошелька. RPC не на том интерфейсе, на который смотрит кошелёк. Проверьте --rpc-bind-ip и firewall.
  3. Медленный первый sync. Боттлнек по RandomX-CPU или по диску. SSD обязателен.
  4. Узел отстаёт. Обычно clock skew. Запустите chrony / systemd-timesyncd.
  5. Кошелёк синхронизируется бесконечно. restore height в кошельке слишком низок. Поставьте высоту, на которой был создан кошелёк — старые блоки пропустятся.

Picks

  • Feather — Лучший UX «кошелёк — нода». Добавьте custom remote → готово. Tor встроен.
  • Monero GUI — Официальный десктоп. Нативно общается с локальным monerod. Воспроизводимая сборка.
  • Monerujo — Android. Подключается к вашему onion-узлу через переключатель Tor-proxy.
  • Cake Wallet — Мобайл. Поле custom remote-node принимает ваш onion-адрес.