AuraVPN VLESS management & client
  • HTML 50.1%
  • Python 45.8%
  • Shell 3.5%
  • Batchfile 0.4%
  • Dockerfile 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-22 10:42:00 +03:00
.agents/rules feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
app fix(singbox): replace outbound block with action reject drop for QUIC 2026-09-21 22:10:55 +03:00
data feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
logs feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
.env.example feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
.gitignore feat: add 1-click migration toolchain and comprehensive migration guide 2026-09-22 10:42:00 +03:00
Caddyfile feat: add 2 concise client modes (Умный and Весь трафик) via separate WS inbounds 2026-09-21 15:10:48 +03:00
deploy.py feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
docker-compose.yml feat: add 2 concise client modes (Умный and Весь трафик) via separate WS inbounds 2026-09-21 15:10:48 +03:00
Dockerfile feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
HANDOFF.md feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
install.sh feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
migrate.py feat: add 1-click migration toolchain and comprehensive migration guide 2026-09-22 10:42:00 +03:00
MIGRATION_GUIDE.md feat: add 1-click migration toolchain and comprehensive migration guide 2026-09-22 10:42:00 +03:00
PROJECT_DIAGNOSTICS_SUMMARY.md feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
README.md feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
requirements.txt feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
restore.sh feat: add 1-click migration toolchain and comprehensive migration guide 2026-09-22 10:42:00 +03:00
start.bat feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00
start_docker.bat feat: Initial import of AuraVPN to local Forgejo 2026-09-18 01:00:40 +03:00

Freedom VPN Panel 🚀

Универсальная независимая панель управления VLESS (Reality + TLS) с маршрутизацией через зарубежные ноды (Failover / Round-Robin / Manual), встроенным Telegram-ботом и синхронизацией списков обхода блокировок (ITDog).


📦 Быстрый запуск на любом сервере через Docker Compose

1. Требования к серверу

  • Чистая ОС: Ubuntu 22.04 / 24.04 или Debian 11 / 12
  • Установленные Docker и Docker Compose: ash curl -fsSL https://get.docker.com | sh

2. Загрузка проекта на сервер

Скопируйте файлы проекта в директорию /opt/freedom на вашем сервере: ash mkdir -p /opt/freedom cd /opt/freedom (Скопируйте сюда содержимое папки: pp/, Caddyfile, Dockerfile, docker-compose.yml, equirements.txt)

3. Настройка окружения

Создайте файл .env на основе примера: ash cp .env.example .env nano .env Заполните переменные:

  • DOMAIN — ваш домен (например, pn.example.com), направленный А-записью на IP сервера.
  • HOST — публичный IP сервера.
  • TOKEN — токен Telegram-бота из @BotFather.
  • ADMIN_ID — ваш Telegram ID (из @userinfobot).

4. Запуск контейнеров

Запустите всё одной командой: ash docker compose up -d --build


🔑 Доступы по умолчанию

  • Адрес панели: https://<ВАШ_ДОМЕН>:2083/login или http://<ВАШ_IP>:80/login
  • Логин: dmin
  • Пароль: Freedom2026!

🌐 Используемые порты

Порт Протокол Назначение
80 TCP Прямой доступ к панели по HTTP / ACME Let's Encrypt
443 TCP/UDP Входящие VLESS Reality подключения клиентов (маскировка под Apple)
2053 TCP Альтернативный входящий VLESS-TLS с валидным Let's Encrypt доменом
2083 TCP Защищенный веб-интерфейс панели управления (Cloudflare HTTPS)
8000 TCP Внутренний порт FastAPI бэкенда

Если на сервере включен UFW, откройте порты: ash ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow 2053/tcp ufw allow 2083/tcp ufw --force enable


⚙️ Структура контейнеров

  • ** reedom-web**: FastAPI бэкенд, управление базой SQLite (/data/freedom.db), Telegram-бот, синхронизация с зарубежными нодами 3X-UI.
  • ** reedom-singbox**: Ядро Sing-box (ghcr.io/sagernet/sing-box:latest), принимающее клиентов и маршрутизирующее трафик.
  • ** reedom-caddy**: Обратный прокси Caddy с автоматическим выпуском Let's Encrypt SSL-сертификатов (HTTP/3 отключен для защиты от сбросов ТСПУ).