Гайды по нодам
December 11, 2024

Установка ноды Nexus


1. Требования к ноде

Минимальная конфигурация сервера

- 2 CPU

- 4GB RAM

- 50GB storage

Ссылки проекта

Сайт

Документация

Discord

Twitter

GitHub

2. Создаем свое прокси

1. Качаем утилиту для создания прокси

sudo apt-get install tinyproxy -y

2. Конфигурируем прокси

sudo nano /etc/tinyproxy/tinyproxy.conf

Нам необходимо прописать удобный нам порт в соответсвующей строке

Далее ищем строки Allow и прописываем:

Если хотите более защищенный прокси, то необходимо выдать разрешение только ip тому устройству, на котором будет работать браузер с нодой

Allow ВАШ_IP/24

Либо же пишем

Allow 0.0.0.0/0

Это разрешит проксирование трафика с любого ip, которое знает ваш прокси

Перезапускаем службу

sudo systemctl restart tinyproxy

Включаем авторестарт

sudo systemctl enable tinyproxy

3. Создаем профиль в анти-детект браузере

Я использую Dolphin, в нем доступно 10 бесплатных профилей. Нажимаю кнопкку создания профиля, в строку с прокси ввожу наш прокси(ip_ноды:порт_из_конфига)

Далее нажимаю кнопку проверки соединения и если все настроено правильно, то нам покажет что все ок

3. Установка ноды

1. Получаем Prover ID

Переходим на сайт https://beta.nexus.xyz/

Нажимаем на копирование Prover ID, вспылвает окно ввода почты

Вводим почту, на нее должен придти полный ID

UPD:
Уже можно просто скопировать полный ID, не заморачиваясь с режимом отладки

Чтобы не ждать письмо нажимаем F12, вызывая окно отладки, далее жмем все по пунктам

Спасибо @o7xabz за подсказку

1) Перезагрудаем страницу

2) Открываем вкладку Network

3) Ищем имя accounts:lookup и наджимаем на него

4) Выбираем вкладку Preview и копируем Prover ID

2. Обновляемся, устанавливаем все пакеты

sudo apt update && sudo apt upgrade -y && \sudo apt install -y build-essential pkg-config libssl-dev git-all protobuf-compiler cargo screen nano

3. Устанавливаем раст, прописываем в PATH

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
rustup update

4. Запускаем скрин сессию

screen -S nexus_node

5. Запускаем установочник

curl https://cli.nexus.xyz/ | sh

Вписываем Prover ID, который мы получили ранее

Если у вас не прописался ID, либо его вовсе не запросило, то останавливаем процесс через CTRL+C, после чего открываем файл конфига

nano ~/.nexus/prover-id

Удаляем то что есть и прописываем наш ID

После чего опять запускаем установочник

curl https://cli.nexus.xyz/ | sh

7. Нажимаем Connect на дашборде

Наш телеграмм канал по нодам — https://t.me/g7team_ru
Наш чат по нодам — https://t.me/g7team_chat