Skip to content

ReanSn0w/awg-go

Repository files navigation

AWGUI logo

AWGUI

Простая веб-панель для управления сервером AmneziaWG, пользователями и клиентскими профилями из одного Docker-контейнера.

Возможности

  • Запуск на VPS (amd64 / arm64) в среде Docker.
  • Изолированные личные кабинеты для нескольких пользователей.
  • Создание конфигураций с ограничениями по времени действия.
  • Заполнение AWG 2.0 параметров для маскировки под другие протоколы.

Быстрый старт

Установите Docker по официальной инструкции, затем создайте docker-compose.yml:

services:
  awgui:
    image: ghcr.io/reansn0w/awg-go:latest
    container_name: awgui
    restart: unless-stopped
    volumes:
      - awgui-data:/data
    ports:
      - "8443:8443/tcp"
      - "51820:51820/udp"
    devices:
      - /dev/net/tun:/dev/net/tun
    cap_add:
      - NET_ADMIN
    sysctls:
      net.ipv4.ip_forward: "1"

volumes:
  awgui-data:

Запустите контейнер:

docker compose up -d

Создайте первого администратора:

docker compose run --rm awgui -createuser

После запуска панель доступна по HTTPS на порту 8443.

Ссылки

Лицензия

Проект распространяется под лицензией GNU Affero General Public License v3.0 or later. Сторонние компоненты перечислены в THIRD_PARTY_NOTICES.md.

Подробная документация, сценарии настройки и технические детали будут описываться в Wiki.

About

UI для управления Amnezia WG 2.0 сервером

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages