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

Всё, что вам нужно знать о HyperGateway

Установка

Через pip (рекомендуется)

pip install hypergateway-client

Из исходников

git clone https://github.com/yourusername/hypergateway.git
cd hypergateway/client
poetry install
poetry run hypergateway-client --help

Использование

Открыть локальный порт

hypergateway --local 8000

Это откроет доступ к вашему локальному приложению на порту 8000 в интернет.

Свой поддомен

hypergateway --local 8000 --name myapp

Запросить конкретный поддомен: myapp.hypergateway.ru

Подробное логирование

hypergateway --local 8000 -v

Смотрите все HTTP запросы и ответы в реальном времени.

Справка CLI

Опция Описание По умолчанию
--server-host Хост сервера HyperGateway hypergateway.ru
--ctrl-port Порт control plane 4040
--data-port Порт data plane 4041
--local Локальный адрес:порт 127.0.0.1:8000
--name Желаемое имя поддомена случайное
--tls Использовать TLS true
-v, --verbose Подробные логи false

Конфигурация

Токен аутентификации

При первом запуске HyperGateway запросит токен аутентификации и сохранит его в конфигурационный файл.

Расположение конфиг. файлов

  • macOS: ~/Library/Application Support/HyperGateway/config.yaml
  • Linux: ~/.config/hypergateway/config.yaml
  • Windows: %APPDATA%\HyperGateway\config.yaml

Пример конфигурации

server_host: hypergateway.ru
ctrl_port: 4040
data_port: 4041
auth_token: your-auth-token-here
use_tls: true

Нужна помощь?

Если у вас возникли проблемы, мы готовы помочь!