Быстрый старт
Развёртывание, вход и первое правило за пять минут.
1. Запуск
docker run -d --name gately --network host \
-v ./gately-data:/etc/gately \
-v /var/run/docker.sock:/var/run/docker.sock \
ghcr.io/wangwanjie/gately:latestЕсли управление Docker не нужно, монтирование docker.sock можно убрать. Проброс портов, STUN и веб-службы слушают порты хоста, поэтому рекомендуется --network host.
Пользователям fnOS
Установите вместо этого нативное приложение: оно открывается значком на рабочем столе через единый шлюз fnOS и может пускать администраторов fnOS по их сеансу fnOS. Подробнее — в разделе Нативное приложение для fnOS.
2. Вход
Откройте в браузере http://<IP устройства>:16680, имя пользователя admin, пароль по умолчанию gately.cn. Пароль по умолчанию общеизвестен, поэтому, пока вы его не смените, вверху интерфейса управления будет постоянно отображаться предупреждение.
3. Базовая защита
Сразу после входа в разделе «Настройки»:
- смените пароль администратора;
- включите двухфакторную аутентификацию (TOTP);
- при необходимости задайте секретный путь входа, доступ только из локальной сети или HTTPS для интерфейса управления.
Дополнительные рекомендации: Рекомендации по защите.
4. Первое правило
Выберите модуль под вашу задачу:
| Задача | Модуль |
|---|---|
| Публичный IP дома часто меняется, нужен постоянный домен | Динамический DNS |
| Провайдер не выдаёт фиксированный публичный порт, нужен доступ к домашним сервисам извне | STUN-обход NAT |
| Перенаправить порт на другое устройство в локальной сети | Проброс портов |
| Открыть несколько внутренних сервисов под одним доменом с HTTPS | SSL-сертификаты + Веб-службы |
| Объединить сети в разных местах | Tailscale / frp |
Миграция с Lucky
Если вы уже используете Lucky, настраивать всё заново не нужно: в разделе «Настройки → Резервное копирование и миграция» импортируйте .lkcf или zip с конфигурацией всего сайта. Подробности в Руководстве по миграции.