2.1 KiB
2.1 KiB
Стабильная настройка: 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 (подсеть меняется → см. ниже) |
Установка (один раз)
./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:
./docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh # sudoers, без пароля
После reconnect
- Alias поднимается LaunchAgent (если sudoers установлен)
- Проверка:
./docs/apps/joplin/scripts/joplin-webdav-status.sh - Если подсеть та же (
10.74.21.x) — URL на телефоне не менять - Если подсеть сменилась (
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 минимизируют ручную работу.