f266ea8288225081d9626ed40a9ab162a8919c75
Co-authored-by: Cursor <cursoragent@cursor.com>
Navis
Клиент NaiveProxy + Hysteria 2 с профилями, пингом, 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
build.bat
или:
go build -ldflags="-H windowsgui -s -w" -o Navis.exe ./cmd/vpnapp
Сборка macOS (кросс с Windows / Linux)
build-macos.bat
или:
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:
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):
{
"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.
Купить доступ
Languages
Go
67.1%
Kotlin
13.7%
JavaScript
6.5%
CSS
5.7%
HTML
2.7%
Other
4.3%