- bin/resolve: hostname -> IP con orden mDNS (LAN) -> Tailscale -> caché.
Reutilizable en cualquier comando (ping, curl, kubectl, nc).
- bin/ssh-mdns-proxy: arreglar shebang (#\! -> #!) que hacía fallar
declare -A al caer en sh; y reemplazar getent (inexistente en Termux)
por python socket.gethostbyname, con detección para portabilidad.
- config/bashrc.snippet: añadir aliases r/pingr/sshr/curlr. sshr usa
HostKeyAlias para que SSH-por-IP no falle verificación de known_hosts.
- docs/03-ssh-mdns-tailscale.md: sección nueva sobre resolve + gotchas
(getent ausente, shebang bash-only, mDNS no cruza redes).
- install.sh: incluir resolve en la lista de scripts a instalar.
- README.md: nueva fila en la tabla de componentes.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Cubre el flujo completo desde Termux limpio (F-Droid/GitHub) hasta
personalizaciones de Claude Code, con base en la restauración de
2026-06-15 y el handoff curado del 2026-06-10.
- bin/: añade mdns-publish.py y ssh-fallback
- config/: añade smb.conf.example y aliases samba/mDNS en bashrc.snippet
- docs/: nuevos 01-termux-fresh-install, 02-base-packages,
03-ssh-mdns-tailscale, 04-samba, 05-claude-code
- install.sh: copia los 7 scripts e instala zeroconf vía pip
- README.md: índice de docs y sanitización de identificadores personales
Gotchas documentados:
- Samba msg.lock 0755 tras tar restore
- zeroconf no viaja en backup tar
- fallos silenciosos por 2>/dev/null en .bashrc
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Scripts, configuraciones y documentación para ejecutar Claude Code CLI
en Termux/Android. Incluye wrapper con termux-chroot para /tmp,
actualizador seguro con techo de versión v2.1.112, resolver mDNS
puro en Python y ProxyCommand SSH con fallback Tailscale.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>