Nasazení self-hosted AmneziaWG s webovým rozhraním pro správu
Nasaďte si vlastní server AmneziaWG pomocí instalačního skriptu a přidejte webovou nástěnku pro automatizaci správy klientů. Toto řešení zachovává plnou kontrolu nad infrastrukturou bez root přístupu pro klientské aplikace a minimalizuje ruční práci při růstu počtu uživatelů.
AmneziaWG 2.0 vyžaduje aktuální balíčky, proto skript podporuje omezenou sadu OS. Základní instalační skript nainstaluje server, vygeneruje klíče a konfigurace. Webová nástěnka v Rustu s SQLite jej doplňuje pro operace s uživateli.
Instalace základního serveru
Stáhněte a spusťte hlavní skript pro nasazení AmneziaWG:
curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-install.sh
chmod +x amneziawg-install.sh
sudo ./amneziawg-install.sh
Neinteraktivní režim urychluje proces:
sudo AUTO_INSTALL=y ./amneziawg-install.sh
Správa klientů přes CLI:
- Přidání:
sudo ./amneziawg-install.sh --add-client alice - Odebrání:
sudo ./amneziawg-install.sh --remove-client alice - Seznam:
sudo ./amneziawg-install.sh --list-clients
Parametr S4 ovlivňuje MTU — volte hodnoty opatrně, abyste se vyhnuli problémům s připojením.
Z repozitáře:
git clone https://github.com/wiresock/amneziawg-install.git
cd amneziawg-install
sudo ./amneziawg-install.sh
Přidání webové nástěnky
Nainstalujte nástěnku nad fungující VPN:
curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-web.sh
chmod +x amneziawg-web.sh
sudo ./amneziawg-web.sh install
Skript amneziawg-web.sh podporuje install, update, remove a status. Nástěnka běží na 127.0.0.1:8080, není ve výchozím nastavení vystavena ven.
Pro vzdálený přístup přes SSH tunel:
ssh -L 8080:127.0.0.1:8080 [email protected]
Poté otevřete http://127.0.0.1:8080 lokálně. Pro externí přístup nastavte reverse proxy.
Nástěnka implementuje operace skriptu: přidání/odebrání uživatelů, deaktivace, statistika. Rozhraní je minimalistické, zaměřené na každodenní úkoly.
Parametry maskování provozu
AmneziaWG používá I1–I5 pro imitaci známých protokolů. Bez maskování je připojení zranitelné vůči detekci. Doporučuje se nastavení výběrem protokolu, domény a prohlížeče pro QUIC.
V WireSock Secure Connect se používá aplikační model místo ruční úpravy paketů. Parametry I1–I5 vyžadují testování — funkční kombinace rychle zastarávají.
Klientské aplikace
- Windows: WireSock Secure Connect (verze 3.3.1+ s podporou AmneziaWG 2.0)
- iOS: AmneziaWG
- Android: WG Tunnel
Tyto klienti zajišťují stabilní provoz s self-hosted serverem.
Škálování infrastruktury
Skripty jsou oddělené: základní VPN funguje nezávisle, nástěnka je volitelná vrstva. Při růstu uživatelů se rutina (přetváření konfigurací, odvolání přístupu) automatizuje přes webové rozhraní.
Výhody přístupu:
- Plná kontrola bez externích aplikací s root.
- Modularita — nástěnka není povinná.
- Lifecycle správa: install/update/remove.
- Lokální přístup ve výchozím nastavení pro bezpečnost.
- CLI pro automatizaci skripty.
Co je důležité
- Skript ponechává kontrolu administrátorovi, vyhýbá se automatizovaným root akcím.
- Webová nástěnka v Rustu s SQLite — lehká, bez externích závislostí.
- Maskování I1–I5 je klíčové pro stabilitu připojení.
- Podpora AmneziaWG 2.0 vyžaduje čerstvé balíčky OS.
- Klienti: WireSock pro Windows, AmneziaWG pro iOS, WG Tunnel pro Android.
— Editorial Team
Zatím žádné komentáře.