Release 3.9.0+1: Remnawave API configs, Remnawave-style UI with flags, Windows build.

EOF

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Navis
2026-08-01 16:17:10 +03:00
co-authored by Cursor
parent 92cf707597
commit 015ded9bd5
24 changed files with 985 additions and 159 deletions
+20 -2
View File
@@ -1,6 +1,6 @@
# Navis
Клиент [NaiveProxy](https://github.com/klzgrad/naiveproxy) + [Hysteria 2](https://github.com/apernet/hysteria) + [AmneziaWG 2.0](https://docs.amnezia.org/documentation/amnezia-wg/) + [Xray](https://github.com/XTLS/Xray-core) (VLESS / VMess / Trojan) с профилями, пингом, URL-подпиской и автообновлением.
Клиент [NaiveProxy](https://github.com/klzgrad/naiveproxy) + [Hysteria 2](https://github.com/apernet/hysteria) + [AmneziaWG 2.0](https://docs.amnezia.org/documentation/amnezia-wg/) + [Xray](https://github.com/XTLS/Xray-core) (VLESS / VMess / Trojan) с профилями, пингом, URL-подпиской / **Remnawave API** и автообновлением.
## Платформы
@@ -210,13 +210,26 @@ Navis — Win32 + WebView2 VPN/прокси-клиент (системный п
```powershell
build.bat
.\scripts\pack-msix.ps1
.\scripts\pack-msix.ps1 -Version 3.9.0.1
```
Нужен Windows SDK (`MakeAppx.exe`). Перед публикацией подставьте Identity Name / Publisher из Partner Center (см. `packaging/msix/AppxManifest.xml` и [packaging/msix/README.md](packaging/msix/README.md)).
Сборка из Store **не** самообновляется через in-app updater (детект MSIX package identity) — только обновления Microsoft Store.
### Remnawave
Импорт нод из панели [Remnawave](https://remna.st):
| Способ | Что указать |
|--------|-------------|
| Публичная подписка | `https://<panel>/api/sub/<shortUuid>` в поле «URL подписки» |
| Панель + short UUID | блок Remnawave API → URL панели + short UUID → «Синхронизировать» |
| С API token | токен из панели → API Tokens (для `/api/subscriptions/…`, `/api/users/…`) |
| Caddy auth | опциональный `X-Api-Key` |
Токены хранятся только локально в `configs/config.json` (не коммитьте).
## Сборка macOS (кросс с Windows / Linux)
```bat
@@ -270,6 +283,11 @@ https://evilfox.win/
Некоторые AV (Bkav, Microsoft Wacapew/Wacatac, Ikarus Trojan.WinGo.Agent, Google, Trapmine) часто помечают **любые** неподписанные Go-бинарники с сетью и сменой системного прокси.
В 3.9.0:
- выдача конфигов через Remnawave API (`/api/sub/{shortUuid}`, опционально Bearer token);
- UI в стиле Remnawave (тёмная тема по умолчанию, cyan accent), флаги стран у серверов;
- MSIX / Store prep для `3.9.0.1`.
В 2.9.0:
- светлая / тёмная тема с переключателем (preference в localStorage, по умолчанию — системная);
- подготовка к Microsoft Store: MSIX-манифест, `scripts/pack-msix.ps1`, отключение in-app updater в MSIX-сборке.