Запустите собственную ноду Monero на VPS
Подключая кошелёк к чужой ноде, вы раскрываете свою приватность незнакомцу. Собственная полная нода на VPS решает эту проблему примерно за цену двух чашек кофе в месяц — вот полная инструкция по настройке.
Обновлено 2026-06-12

Ончейн-приватность Monero превосходна; уязвимое место — то, как кошельки достигают блокчейна. Лёгкий кошелёк, подключённый к публичной удалённой ноде, передаёт этой ноде ваш IP-адрес, высоту восстановления кошелька и временны́е паттерны, которые можно скоррелировать — странная уступка со стороны людей, выбравших Monero именно для защиты от слежки. Запуск собственной полной ноды закрывает этот пробел: ваш кошелёк общается только с машиной, которую вы контролируете, которая независимо проверяет каждый блок и транслирует ваши транзакции в сеть, смешивая их со всеми остальными. VPS — естественное место для неё: всегда включён, быстрое NVMe-хранилище для базы данных блокчейна, стабильный IP для P2P-порта и никаких ограничений пропускной способности или проблем с NAT вашего домашнего соединения. Аренда без KYC и оплата в XMR сохраняют последовательность всего стека с причиной, по которой вы это делаете.
О размерах — честно: блокчейн Monero превысил 230 ГБ в непрунированном виде и продолжает расти; прунированная нода (~85 ГБ, полностью валидирующая, полностью приватная для вашего кошелька) помещается на нашем тарифе Runner (3 vCPU / 6 ГБ / 100 ГБ NVMe, $14/мес.) с запасом для роста, тогда как непрунированному архивному узлу нужен Direwolf (360 ГБ) или выше. 2 ГБ RAM — минимум; 4–6 ГБ делают первоначальную синхронизацию значительно менее болезненной.
Прунированная vs полная архивная нода: что запускать
Прунированная нода хранит примерно треть блокчейна, отбрасывая восстанавливаемые данные, при этом по-прежнему полностью валидирует все правила и обслуживает ваши кошельки с идентичной приватностью — для личного использования это просто правильный выбор, именно поэтому Runner за $14 — наш рекомендуемый тариф. Полная архивная нода хранит всё; сети нужна здоровая популяция таких узлов (они обслуживают исторические данные и обеспечивают начальную загрузку других нод), поэтому запуск такой ноды на Direwolf — реальный вклад в здоровье Monero, — просто учитывайте в бюджете постоянный рост блокчейна.
Соответствует ли запуск ноды правилам?
Да, без всяких оговорок. Нода проверяет и ретранслирует блоки; это инфраструктура, такая же категория, как ретранслятор Tor или DNS-резолвер, и здесь её рады видеть. Обратите внимание на одно смежное ограничение в политике AUP: майнинг на общих тарифах CPU не разрешён (он монополизирует общие ядра), — но нода — не майнер и после синхронизации использует скромные ресурсы CPU. Публичные ноды с ограниченным RPC, обслуживающие кошельки незнакомых людей, также допустимы; просто ожидайте фоновый трафик сканирования, который поглощает встроенная защита от DDoS.
- Разверните VPS и укрепите его безопасность
Закажите Runner (прунированный) или Direwolf (полный архив) с Debian 12 в любом регионе — у ноды Monero нет требований к задержке, поэтому Румыния по базовой цене — хороший вариант по умолчанию. До всего остального выполните десятиминутные основы из нашего руководства по укреплению: SSH-ключи, запрет root-входа по паролю, nftables, автоматические обновления.
- Установите monerod из официального релиза
Скачайте текущий Linux x64 CLI-пакет с getmonero.org и проверьте хэш по подписанному списку — в проекте, связанном с приватностью, паранойя относительно цепочки поставок — это гигиена, а не театр:
wget https://downloads.getmonero.org/cli/linux64 -O monero.tar.bz2 tar xjf monero.tar.bz2 && sudo mv monero-x86_64-linux-gnu-*/monerod /usr/local/bin/ sudo useradd -r -m -d /var/lib/monero monero - Настройте демон
Создайте
/var/lib/monero/monerod.conf. Базовая конфигурация для прунированной ноды:data-dir=/var/lib/monero prune-blockchain=1 p2p-bind-ip=0.0.0.0 p2p-bind-port=18080 rpc-restricted-bind-ip=0.0.0.0 rpc-restricted-bind-port=18089 out-peers=32 in-peers=48 db-sync-mode=safe log-level=0Ограниченный RPC-порт — тот, который безопасно открывать для своих кошельков; никогда не открывайте неограниченный порт 18081 в интернет.
- Запустите как systemd-сервис
Юнит-файл поддерживает работу ноды после перезагрузок:
[Unit] Description=Monero full node After=network-online.target [Service] User=monero ExecStart=/usr/local/bin/monerod --config-file /var/lib/monero/monerod.conf --non-interactive Restart=on-failure [Install] WantedBy=multi-user.targetСохраните как
/etc/systemd/system/monerod.service, затем выполнитеsystemctl enable --now monerod. - Откройте порты в файрволе
Разрешите P2P (18080) всем — так вы обслуживаете сеть — и ограниченный RPC (18089) в идеале только IP, которые вы используете, или всем, если эта нода будет обслуживать ваш мобильный кошелёк в дороге:
nft add rule inet filter input tcp dport 18080 accept nft add rule inet filter input tcp dport 18089 acceptЗащита от DDoS на VPS здесь включена по умолчанию, что важно для сервиса, рекламирующего себя публично.
- Дождитесь синхронизации — и знайте, чего ожидать
Начальная загрузка блоков — самая болезненная часть: на NVMe с 4+ ГБ RAM ожидайте 1–2 дня для прунированной ноды (та же синхронизация на бюджетной машине с SATA SSD регулярно занимает неделю — вот где NVMe vs SSD перестаёт быть абстракцией). Следите за прогрессом с помощью
journalctl -fu monerodилиmonerod status; вы закончили, когда высота совпадёт с данными публичного эксплорера. - Подключите кошелёк к ноде
В Monero GUI/CLI, Feather или Monerujo задайте адрес демона как
your-vps-ip:18089. Для максимальной транспортной приватности запустите соединение кошелька через собственный WireGuard-туннель к тому же VPS, и нода будет видеть только туннельный трафик. С этого момента ваши транзакции транслируются с вашей ноды, ваш кошелёк сканирует через вашу ноду, и никакая третья сторона не находится в этой цепочке.
Часто задаваемые вопросы
Какой тариф VPS нужен для ноды Monero?
Прунированная нода: Runner (3 vCPU / 6 ГБ / 100 ГБ NVMe, $14/мес.) — оптимальный выбор: ~85 ГБ прунированного блокчейна плюс ОС помещаются с запасом для роста. Полный архив: Direwolf (360 ГБ) или больше. При объёме диска менее 100 ГБ — либо прунируйте, либо не тратьте время.
Сколько времени занимает первоначальная синхронизация?
На нашем NVMe с 4–6 ГБ RAM: как правило, 1–2 дня для прунированного режима. Задержка хранилища является узким местом, именно поэтому та же задача на SATA или HDD-хостах растягивается на много дней. db-sync-mode=fast экономит несколько часов с небольшими потерями в консистентности при сбое — только во время IBD.
Делает ли запуск ноды мои платежи более анонимными?
Он устраняет реальную утечку: оператор удалённой ноды больше не может фиксировать ваш IP, высоту восстановления и время трансляции. Ончейн-приватность всегда была задачей Monero; нода решает сетевой аспект. Дополните это оплатой самого VPS в XMR — и круг замкнётся.
Могу ли я открыть ноду для друзей или общественности?
Да — именно для этого существует ограниченный RPC-порт: он ограничивает скорость запросов и отключает опасные вызовы. Держите неограниченный порт (18081) привязанным только к localhost, и когда адрес разойдётся, встроенная защита от DDoS докажет свою ценность.
Почему размещать ноду на VPS, а не дома?
Аптайм, стабильный маршрутизируемый IP, отсутствие возни с NAT, отсутствие раскрытия вашего домашнего адреса в списках пиров Monero и скорость синхронизации NVMe. Домашние ноды тоже хороши — VPS просто устраняет все операционные отговорки не запускать ноду вообще.
Продолжайте изучать.
Разверните офшорный VPS примерно за минуту
Без KYC, оплата криптовалютой, только NVMe. Выберите тариф, оплатите в Monero или любой крупной монете — root-доступ примерно через 60 секунд.
