Commit Graph

1 Commits

Author SHA1 Message Date
Andres Garcia 0b6642ec84 init: extraer herramientas mDNS de claude-code-termux
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>
2026-07-19 20:53:44 -05:00