# Navis Клиент [NaiveProxy](https://github.com/klzgrad/naiveproxy) + [Hysteria 2](https://github.com/apernet/hysteria) с профилями, пингом, URL-подпиской и автообновлением. ## Платформы | OS | Артефакт | UI | |----|----------|----| | Windows amd64 | `dist/navis-release/Navis.exe` | GUI (WebView2) | | macOS arm64 | `dist/navis-release/darwin-arm64/Navis` | CLI | | macOS amd64 | `dist/navis-release/darwin-amd64/Navis` | CLI | ## Сборка Windows ```bat build.bat ``` или: ```bat go build -ldflags="-H windowsgui -s -w" -o Navis.exe ./cmd/vpnapp ``` ## Сборка macOS (кросс с Windows / Linux) ```bat build-macos.bat ``` или: ```bash CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o dist/navis-release/darwin-arm64/Navis ./cmd/vpnclient CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o dist/navis-release/darwin-amd64/Navis ./cmd/vpnclient ``` На Mac: ```bash chmod +x Navis ./Navis init ./Navis install-core ./Navis set-proxy 'hysteria2://…' ./Navis connect ``` Системный прокси на macOS выставляется через `networksetup` (HTTP + SOCKS). ## Обновления Манифест: `https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json` Формат (multi-platform): ```json { "version": "1.4.0", "notes": "…", "platforms": { "windows-amd64": { "url": "…/Navis.exe", "sha256": "…" }, "darwin-arm64": { "url": "…/darwin-arm64/Navis", "sha256": "…" }, "darwin-amd64": { "url": "…/darwin-amd64/Navis", "sha256": "…" } } } ``` Клиент сам выбирает ключ `GOOS-GOARCH`. ## Купить доступ https://evilfox.win/