原文:Threads

摘要

Tailcat 是 Tailscale 官方推出的輕量工具,可視為完整 Tailscale 服務的簡化版。不用註冊帳號、不裝 VPN、不設 port forwarding、不需 root 權限、也不用改 DNS——兩台機器互換一段短 token,就能建立 WireGuard 端對端加密連線。定位像「用 Tailscale 資料平面的 netcat」。

重點

  • 零設定:免註冊、免 VPN、免 port forwarding、免 root、免 DNS。兩端交換短 token 即可連線。
  • 端對端加密:底層走 WireGuard,全程加密。
  • 用 Go 寫、純 user space 執行、開源:不需 kernel 模組或系統權限。
  • 連線策略:優先嘗試直連(direct connection),連不上時自動 fallback 到 DERP relay 中繼伺服器。DERP 是 Tailscale 自家的中繼網路,用來穿透 NAT/防火牆。
  • 用途:機器間傳檔、本地 port forwarding、直接 SSH、SOCKS5 proxy、exit node(把流量導出到另一台機器)、瀏覽器內分享檔案。
  • netcat 類比:像 nc 一樣做點對點資料搬運,但享有 Tailscale 的 NAT 穿透與加密。

個人洞見

比起架完整 Tailscale tailnet,Tailcat 適合「臨時、一次性」的兩機連線場景——臨時傳個大檔、暫時 SSH 進另一台機器都不必先登入服務。可以和 Cloudflare Zero Trust 連家用服務 對照:後者偏長期、帳號綁定的存取控制,Tailcat 則走即開即用的 P2P 路線。