4c2d6b8be72949b63499864648e9d232039954e4
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 |
Скачать macOS прямо с git
Репозиторий: https://git.evilfox.cc/test2/navi
1. Узнайте архитектуру Mac
В Терминале:
uname -m
arm64→ Apple Silicon (M1/M2/M3/M4) → папка darwin-arm64x86_64→ Intel → папка darwin-amd64
2. Скачайте бинарник одной командой
Apple Silicon (arm64):
mkdir -p ~/Navis && cd ~/Navis
curl -fL -o Navis \
"https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis"
chmod +x Navis
Intel (amd64):
mkdir -p ~/Navis && cd ~/Navis
curl -fL -o Navis \
"https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis"
chmod +x Navis
Проверка версии / обновлений:
./Navis check-update
3. Первый запуск
cd ~/Navis
./Navis init
./Navis install-core
./Navis set-proxy 'hysteria2://PASSWORD@HOST:PORT/?sni=...#name'
# или naive+https://user:pass@host
./Navis connect
Полезные флаги:
./Navis connect -no-sysproxy # только локальный SOCKS/HTTP, без networksetup
./Navis connect -probe # проверка туннеля после коннекта
Локальные прокси после connect:
- SOCKS5:
127.0.0.1:1080 - HTTP:
127.0.0.1:1081
Системный прокси на macOS выставляется через networksetup (может запросить права администратора).
4. Если macOS блокирует запуск
“Navis” cannot be opened because it is from an unidentified developer
Снимите quarantine и разрешите в Настройках:
xattr -dr com.apple.quarantine ~/Navis/Navis
Затем: Системные настройки → Конфиденциальность и безопасность → Всё равно открыть.
5. Обновление с git
cd ~/Navis
./Navis check-update
./Navis apply-update
# закройте процесс Navis — бинарник подменится сам
Или скачайте файл заново теми же curl из шага 2.
Прямые ссылки (raw):
Сборка 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
Обновления
Манифест: 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.
Купить доступ
Releases
1
Windows Client
Latest
Languages
Go
67.1%
Kotlin
13.7%
JavaScript
6.5%
CSS
5.7%
HTML
2.7%
Other
4.3%