| client | ||
| server | ||
| wg-obfuscator | ||
| .gitattributes | 66 B | |
| .gitignore | 69 B | |
| LICENSE | 34.3 KB | |
| phobos-deploy.sh | 4.9 KB | |
| README.md | 6.7 KB |
Автоматизация развертывания защищенного WireGuard с обфускацией трафика через wg-obfuscator.
Phobos — комплексное решение для автоматизации настройки обфусцированного WireGuard соединения между VPS сервером и клиентами. Включает серверные скрипты и клиентские установщики для роутеров (Keenetic/Netcraze, OpenWrt, ImmortalWrt) и Linux систем (Ubuntu/Debian).
Запустите установку:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ground-Zerro/Phobos/main/phobos-deploy.sh)" </dev/tty
Keenetic/Netcraze/ImmortalWrt (терминал Entware):
wget -O - http://<server_ip>:8080/init/<token>.sh | sh
OpenWrt (SSH):
wget -O - http://<server_ip>:8080/init/<token>.sh | sh
Linux (Ubuntu/Debian) (SSH или терминал):
wget -O - http://<server_ip>:8080/init/<token>.sh | sudo sh
Скрипт автоматически определяет платформу и архитектуру, устанавливает wg-obfuscator, настраивает автозапуск, конфигурирует WireGuard, активирует подключение, развёртывает скрипты health-check и uninstall.
Keenetic/Netcraze: настройка через RCI API, интерфейс Phobos-{client_name}
OpenWrt/ImmortalWrt: установка kmod-wireguard, wireguard-tools, luci-app-wireguard; настройка через UCI, интерфейс phobos_wg, firewall зона phobos
Linux: установка через apt-get и systemd, интерфейс phobos, VPN как запасной интерфейс (Table = off). При обнаружении 3x-ui — только obfuscator через 3xui.sh.
Меню на VPS вызывается командой:
phobos
Основные возможности меню:
Для полного удаления Phobos с VPS сервера:
sudo /opt/Phobos/repo/server/scripts/vps-uninstall.sh
Для сохранения резервной копии данных клиентов:
sudo /opt/Phobos/repo/server/scripts/vps-uninstall.sh --keep-data
Keenetic/Netcraze:
/opt/etc/Phobos/phobos-uninstall.sh
OpenWrt/ImmortalWrt:
/etc/Phobos/phobos-uninstall.sh
Linux (Ubuntu/Debian):
sudo /opt/Phobos/phobos-uninstall.sh
Скрипт остановит obfuscator и WireGuard, удалит интерфейс, бинарники, конфигурационные файлы и init-скрипт / systemd сервис.
Keenetic/Netcraze: удаление интерфейсов через RCI API, сохранение конфигурации роутера
OpenWrt/ImmortalWrt: удаление через UCI, firewall зоны phobos, сохранение конфигурации роутера
Linux: удаление /usr/local/bin/wg-obfuscator, /opt/Phobos, /etc/wireguard/phobos.conf
Протестированно и рекомендуется к использованию на Ubuntu 20/22/24.04. Желательна установка на чистый VPS без предварительно установленных сервисов или конфигураций.
Совместимость с другими дистрибутивами Linux и сторонними сервисами не проверялась.
Роутеры:
Linux системы:
Поддерживаемые архитектуры:
This project is licensed under GPL-3.0. See the LICENSE file for full terms.
Угостить автора чашечкой какао можно на Boosty ❤️