Поиск
Показаны результаты для тегов 'marznode'.
Найдено 1 результат
-
Установим ноду для Marzneshin 1. Сервер возьмем у ребят: https://procloud.ru?referral_id=274473 2. Зайдем на сервер, и выполним команду: apt-get update -y && apt-get upgrade -y && curl -fsSL https://get.docker.com | sh && git clone https://github.com/khodedawsh/marznode && cd marznode && docker compose up -d Она сделает следующее: Установит обновления на сервер установит докер сделает клон репозитория поднимет контейнер 3. Идем в панель Marzneshin и копируем сертификат 4. Возвращаемся в нашу ноду и Создаем файл с сертификатом: nano /var/lib/marznode/client.pem Сертификат скопированный в буфер на 3 шаге вставляем нашу ноду: 5. Скачиваем и распаковываем ядро Xray в следующую директорию: cd && mkdir -p /var/lib/marznode/data && cd /var/lib/marznode/data wget https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip && unzip Xray-linux-64.zip && rm Xray-linux-64.zip 6. Перемещаем файл xray_config.json с помощью следующей команды: cp /root/marznode/xray_config.json /var/lib/marznode/xray_config.json 7. Перемещаем исполняемый файл Xray командой: cp /var/lib/marznode/data/xray /var/lib/marznode/xray 8. На этом этапе нужно отредактировать Docker файл: cd && cd marznode rm -rf compose.yml && nano compose.yml 9. На этом этапе вставляем и сохраняем содержимое Docker файла: services: marznode: image: dawsh/marznode:latest restart: always network_mode: host environment: SERVICE_PORT: "5566" XRAY_EXECUTABLE_PATH: "/var/lib/marznode/xray" XRAY_ASSETS_PATH: "/var/lib/marznode/data" XRAY_CONFIG_PATH: "/var/lib/marznode/xray_config.json" SSL_CLIENT_CERT_FILE: "/var/lib/marznode/client.pem" SSL_KEY_FILE: "./server.key" SSL_CERT_FILE: "./server.cert" volumes: - /var/lib/marznode:/var/lib/marznode Сервисный порт для подключения задаем 5566, но вы можете любой другой 10. Перезапускаем контейнер: docker compose down && docker compose up -d 11. Возвращаемся в панель: 12. Заполняем параметры: В чем разница между grpclib и grpcio? Каждый из них представляет собой реализацию grpc на Python, каждый из которых имеет свои проблемы. grpcio - это реализация с асинхронными методом, поэтому для большого количества пользователей и запросов - это приоритетный вариант 13. Получаем подключенную ноду: 14. Кликаем на нее и переходим на вкладку Config 15. Заполяем конфиг как считаете необходимым. 16. Идем на вкладку Hosts и создаем/редактируем подключение как хотим: 17. Идем на вкладку Services и создаем новую сущность: 18. Вводим имя и отмечаем наши Inbounds. 19. Создаем нового пользователя на вкладке Users: Обязательно отмечать дата истечения срока (синяя рамка) - иначе будет ошибка создания. 20. На этом в принципе все. Уже можно пользоваться.