Ground-Zerro / Phobos Public
Code Issues Pull requests Actions Releases View on GitHub ↗
Mirror — read-only view
conf
dllloader
docs
driver
elevate
embeddable-dll-service
installer
l18n
locales
manager
phobos
ringlogger
services
tun2socks
tunnel
ui
version
wintun
.gitattributes 39 B
build.bat 4.2 KB
COPYING 1.1 KB
go.mod 725 B
go.mod.master 404 B
go.sum 2.2 KB
gotext.go 1.8 KB
main.go 8.2 KB
Makefile 4.3 KB
manifest.xml 1.1 KB
quickinstall.bat 733 B
README.md 2.7 KB
resources.rc 7.3 KB
zgotext.go 412.9 KB
README.md

Phobos for Windows

Клиент Phobos для Windows: WireGuard-туннель с обфускацией (wg-obfuscator), где трафик маскируется под STUN/RTP или идёт через обфусцированный SOCKS5. Ядро WireGuard — kernel-драйвер WireGuardNT, SOCKS5-режим работает через Wintun и собственный сетевой стек.

Форк WireGuard for Windows.

Сборка

./build-windows.sh              # exe + wg.exe + MSI для amd64, x86, arm64
./build-windows.sh --no-installer   # только исполняемые файлы, wine не нужен
./build-windows.sh --clean          # удалить результаты сборки

Скрипт сам проверяет и доустанавливает тулчейны (llvm-mingw, Go, WiX, wine). Результат: <арх>/phobos.exe, <арх>/wg.exe, installer/dist/phobos-<арх>-<версия>.msi.

Иконки лежат в ui/icon/ уже собранными; пересобрать из исходников — ./ui/icon/build-icons.sh (нужны rsvg-convert и ImageMagick).

Тесты

go test ./phobos/... ./conf/ ./ui/syntax/          # обычный прогон
go test -tags phoboscref ./phobos/...              # плюс побайтовая сверка с C-обфускатором

Сверка требует канонические исходники в ../src/phobos-obfuscator/.

Документация

  • adminregistry.md — ключи реестра для администратора.
  • attacksurface.md — разбор компонентов с точки зрения безопасности.
  • buildrun.md — сборка, локализация и разработка.
  • enterprise.md — использование в корпоративной среде.
  • netquirk.md — особенности маршрутизации и kill-switch.

Лицензия

Репозиторий распространяется по лицензии MIT. Полный текст — в COPYING; он же устанавливается вместе с программой как COPYING.txt.

Код унаследован от WireGuard for Windows, авторские права на него принадлежат WireGuard LLC; условие MIT о сохранении уведомления об авторстве выполняется файлом COPYING.