Tailcat: túneles seguros en segundos con Tailscale
Tailcat: Secure Tunnels in Seconds (Tailscale)

Tailcat es una herramienta de código abierto de Tailscale que actúa como netcat, pero sobre el plano de datos de Tailscale sin su plano de control. Permite crear túneles cifrados punto a punto con WireGuard entre dos máquinas, intercambiando la metadata de conexión fuera de banda. No requiere cuenta de Tailscale ni acceso root, y funciona como CLI o biblioteca Go. Incluye modos para redirigir puertos, ejecutar SSH sin autenticación, usar SOCKS5, y más.
Todos los datos entre las dos máquinas se cifran de extremo a extremo con WireGuard.
- bradfitz
Un caso de uso divertido: un compañero de trabajo acaba de crear este mod de Minecraft usando tailcat como su transporte: https://github.com/tailscale/tailcat-for-minecraft (solo una demo bonita, no pensada para su lanzamiento o mantenimiento continuo).
- megamorf
¿Así que esto es algo similar a Iroh? https://github.com/n0-computer/iroh
- mikepurvis
Me gusta que proporcionen un entorno/instalación de Nix, similar al repositorio principal de tailscale/tailscale. ¿Está Nix extendido o es el entorno de desarrollo estándar en tailscale, o es como una opción del 10% y la mayoría usa Docker o lo que sea?
- Schlagbohrer
La red Tor y los protocolos Onion solían usarse para este tipo de cosas hace 10 o 15 años, exponiendo un servicio doméstico con una dirección .onion y obteniendo así acceso privado y seguro a través de la infraestructura global de Internet. Pero no he visto ni un titular relacionado con Tor en muchísimo tiempo.
- pbohun
¡Esto es genial! Quiero decir, realmente no lo necesitaríamos si tuviéramos IPv6 al 100% (sin CGNAT), pero esto es lo mejor siguiente. Creo que la gente subestima la innovación que podría ocurrir si tuviéramos P2P trivial.
- stillpointlab
He pasado tiempo finalmente aprendiendo qué es Tailscale y cómo funciona, y estoy impresionado. Es algo raro en el mundo de la tecnología, pero me alegro de haber dedicado el tiempo. Literalmente acabo de entender cómo encaja tsnet en el panorama (una pila de red completa basada en Go dentro del proceso que hace que el proceso actúe como un nodo en la tailnet) y eso me ayuda a entender esto (todo en tsnet excepto el plano de control). Es muy impresionante que puedan hacer esto de manera confiable.
- archietect
Parece un competidor directo del recientemente lanzado bitbang-cli https://github.com/richlegrand/bitbang-cli
- aseipp
Justo ayer me quejaba de que quería hacer SSH de vuelta a mi red doméstica mientras estaba en la oficina, en mi tailnet de la oficina (no la de casa). Escribí algo basado en Iroh para hacer esto, pero es de un solo uso (es decir, no particularmente generalizado). Podría tirarlo o rediseñarlo con algo de inspiración de esto. ¡Gracias!