Scripts (bin/):
- mdns-resolve: resolver .local por multicast UDP (stdlib Python).
- mdns-publish.py: publicar este dispositivo como movil.local (zeroconf).
- ssh-mdns-proxy: ProxyCommand SSH con orden mDNS -> Tailscale -> cache.
- ssh-fallback: ProxyCommand con fallback Tailscale -> LAN.
- resolve: resolver genérico para cualquier comando (ping, curl, kubectl...).
Config (config/):
- bashrc.snippet: aliases r/pingr/curlr/sshr + auto-arranque publisher.
- ssh_config.example: entradas ProxyCommand para .local y hostnames cortos.
Docs y setup:
- README.md standalone con guía de uso, comportamiento por red y gotchas
(getent ausente en Bionic, shebang bash-only, mDNS no cruza redes,
zeroconf no sobrevive tar-backups, no silenciar logs).
- install.sh independiente con --dry-run.
Origen: extraído de andresgarcia0313/claude-code-termux para reutilizarse
sin acoplar a Claude Code.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>