Tailcat là một công cụ dòng lệnh và thư viện Go cho phép hai máy giao tiếp giống netcat nhưng đi qua data plane được mã hóa của Tailscale, không cần control plane của Tailscale hay tài khoản Tailscale.
Tailcat là một bản phối lại mã nguồn mở từ các thành phần của Tailscale, hoạt động giống netcat cho các kết nối an toàn theo kiểu peer-to-peer. Dự án có cả CLI trong cmd/tailcat lẫn thư viện Go có thể nhập trực tiếp. README cho thấy nó có thể chuyển stdin/stdout giữa các máy, chuyển tiếp các cổng TCP nội bộ, cung cấp chế độ SSH server không cần xác thực trên Linux và macOS, làm proxy SOCKS5, đóng vai trò exit node, và phân tích hoặc giải mã token kết nối.
Nó giải quyết nhu cầu tạo kết nối điểm-điểm được mã hóa giữa hai máy theo cách đơn giản mà không phụ thuộc vào control plane do Tailscale quản lý. README cũng nhấn mạnh rằng công cụ không yêu cầu tài khoản Tailscale và không cần quyền root hay admin vì không thay đổi bảng định tuyến hoặc cấu hình DNS của máy.
Về mặt khái niệm, một phía khởi chạy Tailcat server và nhận về một token kết nối ngắn. Phía còn lại dùng token đó để kết nối, trong đó các thông tin kết nối được trao đổi ngoài băng thay vì qua control plane của Tailscale. Dữ liệu được mã hóa đầu-cuối bằng WireGuard; kết nối ban đầu đi qua một relay DERP, rồi Tailcat cố gắng nâng cấp lên đường truyền UDP trực tiếp theo kiểu peer-to-peer khi NAT traversal thành công. README cũng cho biết người dùng có thể dùng các relay DERP công khai của Tailscale hoặc tự vận hành relay riêng, và bản dùng trong trình duyệt hiện chỉ đi qua DERP.
Dự án dường như đang thu hút chú ý vì kết hợp quy trình làm việc quen thuộc kiểu netcat với mạng peer-to-peer được mã hóa, đồng thời đơn giản hơn so với việc triển khai đầy đủ Tailscale. README nhấn mạnh các tính năng thực dụng như thiết lập nhanh bằng token, vận hành không cần root, chế độ SSH và chuyển tiếp cổng, khả năng tương tác với trình duyệt qua demo web, cùng việc hỗ trợ cả CLI lẫn thư viện. Dữ liệu metadata được cung cấp cũng cho thấy số sao lớn và mức tăng rất nhanh trong ngày, phản ánh mức quan tâm gần đây cao.
Chính README đặt Tailcat gần nhất với netcat về mặt khái niệm, nhưng khác ở chỗ dùng đường hầm được mã hóa qua data plane của Tailscale. Nó cũng nhắc đến các thành phần của Tailscale, đặc biệt là magicsock và DERP, như các khối xây dựng nền tảng được tái sử dụng theo cách khác. Với nhu cầu kết nối mà không dùng control plane của Tailscale, README ngụ ý rằng một lựa chọn khác là tự vận hành relay DERP, nhưng không nêu tên hay so sánh với các công cụ bên thứ ba khác.
Do AI giải thích · dựa trên README của từng kho