動察 Beating AI 速報、Tailscale が Tailcat をオープンソース化しました。2台のマシンはアカウント登録も不要、同じ Tailnet に参加する必要もなく、アドレス文字列を取得するだけで直接接続できます。引き続き Tailscale の WireGuard 暗号化、NAT トラバーサル、DERP リレーを使用しますが、Tailscale のアカウントやコントロールプレーンは不要です。
1台のマシンで Tailcat を実行すると、接続アドレス文字列が生成されます。そのアドレスを別のマシンに送るだけで、ファイル転送、ポート転送、SSH が可能です。接続はまず DERP 経由で相手を見つけ、その後直接のポイントツーポイント UDP 接続を試みます。ホールパンチングに失敗した場合のみ、トラフィックは DERP リレーを経由し続けます。プロセス全体はユーザースペースで完結し、システムのルーティングや DNS は変更されません。
Tailscale のチーフエンジニアである Brad Fitzpatrick 氏は、2023年にすでに Tailcat のプロトタイプを作成していましたが、その後ほぼ棚上げされていました。最近、AI エージェントがサンドボックス、リモート VM、テストマシンに大量に接続するようになり、彼はこのプロジェクトを再び取り上げました。彼は Tailcat を使用して、エージェントにアカウントやネットワークを事前に設定することなく、一時的に Raspberry Pi、EC2、Windows ホストに接続させています。
Tailcat は完全な Tailscale の代替品ではありません。ユーザー ID、権限ポリシー、デバイス管理がなく、接続アドレス自体はパスワードのように保管する必要があります。Tailscale がホストする Tailcat DERP リレーはメタデータを記録し、レート制限があり、オンライン率 SLA もありません。より安定性やプライバシーが必要な場合は、自分で DERP をデプロイできます。