Документация
Всё, что вам нужно знать о 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
Нужна помощь?
Если у вас возникли проблемы, мы готовы помочь!