Files
navi/README.md
T
2026-07-28 07:58:06 +03:00

4.1 KiB
Raw Blame History

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-arm64
  • x86_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):

Архитектура URL
arm64 https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis
amd64 https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis
манифест https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json

Сборка 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.

Купить доступ

https://evilfox.win/