Add Joplin, old Mac, and Fedora WiFi runbooks; simplify JA3 Whisky scripts and hotspot recovery.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ahauimix
2026-06-19 22:26:33 +03:00
parent 1938b7c743
commit 4bc9629a09
381 changed files with 3442 additions and 773 deletions

View File

@@ -0,0 +1,55 @@
# Стабильная настройка: Android-хотспот + Mac + Joplin
---
## Важно: `.local` с телефона **не работает**
`http://eternals.local:8080` резолвится на **Mac**, но **Android, раздающий хотспот, не умеет** резолвить `.local` имён **подключённых** клиентов (Mac). Запросы до rclone не доходят.
**Рабочая схема:** alias **`*.100`** на `en0` + URL `http://<подсеть>.100:8080`.
| Устройство | URL |
|------------|-----|
| Mac | `http://127.0.0.1:8080` |
| Телефон | `http://10.74.21.100:8080` (подсеть меняется → см. ниже) |
---
## Установка (один раз)
```bash
./docs/apps/joplin/scripts/joplin-webdav-install.sh
bash ./docs/apps/joplin/scripts/joplin-android-hotspot-setup.sh install
```
На телефоне — URL из вывода (`joplin-hotspot-alias.sh status`).
Автоподнятие alias после reconnect:
```bash
./docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh # sudoers, без пароля
```
---
## После reconnect
1. Alias поднимается LaunchAgent (если sudoers установлен)
2. Проверка: `./docs/apps/joplin/scripts/joplin-webdav-status.sh`
3. Если подсеть **та же** (`10.74.21.x`) — URL на телефоне **не менять**
4. Если подсеть **сменилась** (`10.219``10.74`) — **один раз** новый URL из `status`
Интернет пропал: `bash .../macos-hotspot-network-recover.sh recover`
---
## Почему URL иногда меняется
Android выдаёт **разные подсети** (`10.219.227.x`, `10.74.21.x`). Без Tailscale/VPN **нельзя** иметь один HTTP-URL при любой подсети с телефона-хотспота. Фиксированный **хвост `.100`** + автоподнятие alias минимизируют ручную работу.
---
## Связанное
- [RUNBOOK.md](./RUNBOOK.md)
- [HOTSPOT_NETWORK_EMERGENCY.md](../../HOTSPOT_NETWORK_EMERGENCY.md)