Univerzální webový panel v2 pro správu VPN infrastruktury
Webový panel verze 2.0 umožňuje nasazovat a řídit servery s devíti protokoly z jednoho rozhraní: AmneziaWG Advanced, AmneziaWG 2.0, WireGuard, OpenVPN, Shadowsocks, XRay VLESS, MTProxy, SMB Server a AIVPN. Podpora Dockeru na vzdálených hostitelích zjednodušuje spouštění kontejnerů, správu konfigurací a přeinstalaci služeb bez SSH přístupu. Role-based model rozděluje práva: administrátoři – plná kontrola, manažeři – práce s klienty, operátoři – základní operace.
Monitoring shromažďuje metriky trafiku každé 3 minuty podle klientů a protokolů, zobrazuje online stav, spotřebu a limity. REST API s JWT autentizací automatizuje vydávání přístupů, odvolávání klíčů a import uživatelů.
Klíčové možnosti pro škálování
Panel zachovává funkce první verze a rozšiřuje je:
- Nasazení serverů přes SSH s automatickou konfigurací.
- Správa platnosti klíčů a prodloužení na zadané období.
- Limity trafiku s vypnutím při překročení.
- Generování QR kódů a konfigurací pro připojení.
- Zálohování a obnova dat.
Integrace AI přes OpenRouter přidává automatický překlad rozhraní a nápovědy při nastavování protokolů. Tím se snižuje čas na rutinní úkoly bez zjednodušování terminologie.
Pro různorodou infrastrukturu panel kombinuje protokoly na jednom hostiteli, minimalizuje fragmentaci nástrojů.
Praktické scénáře nasazení
Typický workflow pro distribuované týmy:
- Instalace panelu přes Docker Compose.
- Přidání serverů a aktivace protokolů.
- Import existujících klientů s uchováním dat.
- Nastavení rolí, limitů a platností.
- Rozesílání konfigurací přes API při onboarding.
- Monitoring trafiku a úprava politik.
Stack: PHP, MySQL, Twig, Docker. Rychlý start vyžaduje klonování repozitáře, kopírování .env a spuštění kontejnerů s composer install.
git clone https://github.com/infosave2007/amneziavpnphp.git
cd amneziavpnphp
cp .env.example .env
docker compose up -d
docker compose exec web composer install
Po migracích je databáze připravena k použití.
Co je důležité
- Multiprotokolnost: 9 variant v jednotném panelu s Docker správou.
- Role přístupu: administrátor, manažer, operátor pro týmovou práci.
- Metriky: traffic, online stav, limity s aktualizací každé 3 minuty.
- API: JWT autentizace pro automatizaci.
- AI integrace: překlad a nápovědy bez marketingového hype.
Perspektivy vývoje
Aktuální úkoly zahrnují opravu QR kódů pro AWG2 a kontrolu přidávání serverů podle klíče. Plánuje se rozšíření protokolů a funkcionality pro integraci do korporátní infrastruktury. Repozitář je otevřený pro forky a příspěvky.
— Editorial Team
Zatím žádné komentáře.