Web-интерфейс для управления AmneziaWG VPN с split-tunneling.
wget https://raw.githubusercontent.com/anyagixx/krot-prod/main/scripts/install-de.sh
chmod +x install-de.sh
sudo ./install-de.shСохраните IP и PUBKEY которые выдаст скрипт.
wget https://raw.githubusercontent.com/anyagixx/krot-prod/main/scripts/install-ru.sh
chmod +x install-ru.sh
sudo ./install-ru.shВведите:
- IP DE-сервера
- PUBKEY DE-сервера
- Логин/пароль для Web UI
Выполните команду с вывода RU-скрипта на DE-сервере:
awg set awg0 peer <RU_PUBKEY> allowed-ips 10.9.0.2/32Откройте https://<RU_IP>:8080 — добавляйте клиентов через Web UI.
При первом входе браузер покажет предупреждение о self-signed сертификате, это ожидаемо для установки через install-ru.sh.
| Функция | Описание |
|---|---|
| 📱 Клиенты | Добавление/удаление через Web UI |
| 📊 QR-коды | Автогенерация для мобильных |
| 📥 .conf файлы | Для desktop клиентов |
| 🔀 Split-tunneling | РФ трафик напрямую, остальное через DE |
| 🛡 Обфускация | AmneziaWG (Jc, S1, S2, H1-H4) |
- Android: AmneziaWG
- Desktop: AmneziaVPN
# Логи
journalctl -u amnezia-vpn-manager -f
# Перезапуск Web UI
systemctl restart amnezia-vpn-manager
# Обновить IP России
/usr/local/bin/update_ru_ips.sh
# Статус VPN
awg showgit clone https://github.com/anyagixx/krot-prod.git
cd krot-prod
cp config/.env.example .env
# Отредактируйте .env
docker-compose up -dMIT