Расширенное использование Gunbot

Запустите графический интерфейс на https с самозаверяющим сертификатом

Для запуска графического интерфейса по https вам понадобится сертификат. Ниже приведены инструкции по созданию самозаверяющего сертификата в Windows, Mac и Linux.

Примечание: сертификаты от обычных провайдеров SSL тоже работают. Просто убедитесь, что переименовали файлы и измените расширения файлов на .crt и .key, затем поместите файлы в папку Gunbot.

Убедитесь в том , чтобы установить httpsпараметр в config.jsдля trueфактически включить HTTPS после создания сертификата.

При первом подключении к графическому интерфейсу вы, вероятно, увидите предупреждение браузера из-за использования самозаверяющего сертификата. Создайте постоянное исключение, чтобы не получать предупреждения снова в том же браузере.

Windows

  1. Скачайте и установите OpenSSL для Windows
  2. Перейдите в следующую папку: C: \ OpenSSL-Win64 \ bin \
  3. Щелкните правой кнопкой мыши «openssl» и запустите от имени администратора, откроется окно cmd
  4. Выполните следующую команду: req -newkey rsa:2048 -nodes -keyout localhost.key -x509 -days 365 -out localhost.crt(вам будет предложено заполнить некоторые детали, вы можете сделать это или оставить поля пустыми, нажав несколько раз ввод)
  5. Скопируйте localhost.keyи localhost.crtиз C: \ OpenSSL-Win64 \ bin \ в вашу папку Gunbot

MAC

  1. Откройте окно терминала и перейдите в папку Gunbot
  2. Выполните следующую команду openssl req -newkey rsa:2048 -nodes -keyout localhost.key -x509 -days 365 -out localhost.crtи обязательно введите поле кода страны. Остальное можно оставить пустым

Linux

  1. Откройте окно терминала и перейдите в папку Gunbot. Возможно, вам нужно будет сначала установить openssl через менеджер пакетов.
  2. Выполните следующую команду openssl req -newkey rsa:2048 -nodes -keyout localhost.key -x509 -days 365 -out localhost.crtи обязательно введите поле кода страны. Остальные можно оставить пустыми.

Запустить несколько экземпляров Gunbot (включая GUI)

Чтобы запустить несколько экземпляров Gunbot, просто сделайте копию его папки для каждого экземпляра и убедитесь, что следующие параметры настройки являются уникальными для каждого экземпляра:

  • port — как в GUI, так и в разделе ws
  • clientport — в разделе ws
  • TOKEN в разделе бота

Загрузить внешний config.js

Вы можете загрузить config.js из URL, запустив Gunbot вручную с терминала и указав внешнее местоположение в дополнительном параметре.