docs: macOS download instructions from git raw URLs
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -10,6 +10,105 @@
|
|||||||
| macOS arm64 | `dist/navis-release/darwin-arm64/Navis` | CLI |
|
| macOS arm64 | `dist/navis-release/darwin-arm64/Navis` | CLI |
|
||||||
| macOS amd64 | `dist/navis-release/darwin-amd64/Navis` | CLI |
|
| macOS amd64 | `dist/navis-release/darwin-amd64/Navis` | CLI |
|
||||||
|
|
||||||
|
## Скачать macOS прямо с git
|
||||||
|
|
||||||
|
Репозиторий: https://git.evilfox.cc/test2/navi
|
||||||
|
|
||||||
|
### 1. Узнайте архитектуру Mac
|
||||||
|
|
||||||
|
В Терминале:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
uname -m
|
||||||
|
```
|
||||||
|
|
||||||
|
- `arm64` → Apple Silicon (M1/M2/M3/M4) → папка **darwin-arm64**
|
||||||
|
- `x86_64` → Intel → папка **darwin-amd64**
|
||||||
|
|
||||||
|
### 2. Скачайте бинарник одной командой
|
||||||
|
|
||||||
|
**Apple Silicon (arm64):**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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):**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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
|
||||||
|
```
|
||||||
|
|
||||||
|
Проверка версии / обновлений:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./Navis check-update
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. Первый запуск
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd ~/Navis
|
||||||
|
./Navis init
|
||||||
|
./Navis install-core
|
||||||
|
./Navis set-proxy 'hysteria2://PASSWORD@HOST:PORT/?sni=...#name'
|
||||||
|
# или naive+https://user:pass@host
|
||||||
|
./Navis connect
|
||||||
|
```
|
||||||
|
|
||||||
|
Полезные флаги:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./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 блокирует запуск
|
||||||
|
|
||||||
|
```text
|
||||||
|
“Navis” cannot be opened because it is from an unidentified developer
|
||||||
|
```
|
||||||
|
|
||||||
|
Снимите quarantine и разрешите в Настройках:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
xattr -dr com.apple.quarantine ~/Navis/Navis
|
||||||
|
```
|
||||||
|
|
||||||
|
Затем: **Системные настройки → Конфиденциальность и безопасность → Всё равно открыть**.
|
||||||
|
|
||||||
|
### 5. Обновление с git
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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
|
## Сборка Windows
|
||||||
|
|
||||||
```bat
|
```bat
|
||||||
@@ -35,18 +134,6 @@ CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o dist/navis-release/darwin-arm
|
|||||||
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o dist/navis-release/darwin-amd64/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`
|
Манифест: `https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json`
|
||||||
|
|||||||
Reference in New Issue
Block a user