- 01.03.2018
- Опубликовано: Gunbot-Store
- Категория: Обучение
Запустите графический интерфейс на https с самозаверяющим сертификатом
Для запуска графического интерфейса по https вам понадобится сертификат. Ниже приведены инструкции по созданию самозаверяющего сертификата в Windows, Mac и Linux.
Примечание: сертификаты от обычных провайдеров SSL тоже работают. Просто убедитесь, что переименовали файлы и измените расширения файлов на .crt и .key, затем поместите файлы в папку Gunbot.
Убедитесь в том , чтобы установить https
параметр в config.js
для true
фактически включить HTTPS после создания сертификата.
При первом подключении к графическому интерфейсу вы, вероятно, увидите предупреждение браузера из-за использования самозаверяющего сертификата. Создайте постоянное исключение, чтобы не получать предупреждения снова в том же браузере.
Windows
- Скачайте и установите OpenSSL для Windows
- Перейдите в следующую папку: C: \ OpenSSL-Win64 \ bin \
- Щелкните правой кнопкой мыши «openssl» и запустите от имени администратора, откроется окно cmd
- Выполните следующую команду:
req -newkey rsa:2048 -nodes -keyout localhost.key -x509 -days 365 -out localhost.crt
(вам будет предложено заполнить некоторые детали, вы можете сделать это или оставить поля пустыми, нажав несколько раз ввод) - Скопируйте
localhost.key
иlocalhost.crt
из C: \ OpenSSL-Win64 \ bin \ в вашу папку Gunbot
MAC
- Откройте окно терминала и перейдите в папку Gunbot
- Выполните следующую команду
openssl req -newkey rsa:2048 -nodes -keyout localhost.key -x509 -days 365 -out localhost.crt
и обязательно введите поле кода страны. Остальное можно оставить пустым
Linux
- Откройте окно терминала и перейдите в папку Gunbot. Возможно, вам нужно будет сначала установить openssl через менеджер пакетов.
- Выполните следующую команду
openssl req -newkey rsa:2048 -nodes -keyout localhost.key -x509 -days 365 -out localhost.crt
и обязательно введите поле кода страны. Остальные можно оставить пустыми.
Запустить несколько экземпляров Gunbot (включая GUI)
Чтобы запустить несколько экземпляров Gunbot, просто сделайте копию его папки для каждого экземпляра и убедитесь, что следующие параметры настройки являются уникальными для каждого экземпляра:
port
— как в GUI, так и в разделе wsclientport
— в разделе wsTOKEN
в разделе бота
Загрузить внешний config.js
Вы можете загрузить config.js из URL, запустив Gunbot вручную с терминала и указав внешнее местоположение в дополнительном параметре.