Tailscale、TailscaleなしでTailscaleのコンポーネントを利用できる「tailcat」をリリース
Tailcat: Tailscale Without Tailscale, by Tailscale
Tailscaleは、Tailscaleのデータプレーン(WireGuard、NATトラバーサル、DERP)を、Tailscaleのコントロールプレーンなしで利用できる「tailcat」をリリースしました。tailcatはオープンソースのGoパッケージおよびCLIツールで、サーバーリスナーとクライアントを接続し、双方向のバイト送受信を可能にします。これはnetcatに似ていますが、Tailscaleのmagicsock(WireGuard暗号化、NATトラバーサル、DERPランデブー/フォールバックリレー)上を流れます。tailcatはIPアドレス、アカウント、コントロールプレーン、ユーザー、管理者、OSのroot/adminアクセス権限を必要としません。サーバー側はキーペア生成、DERPサーバー選択、tailcatアドレス生成を行い、クライアントはキー選択、DERPサーバーへの接続、サーバーへの公開鍵送信を行います。これにより、TCP接続がWireGuard上で確立され、NATトラバーサルが機能します。tailcatは、AIエージェントにVMへのアクセスを提供したり、異なる環境間の接続を容易にするために使用されています。Tailscaleは、tailcatのデータプレーンをオープンソース化することで、製品全体の改善を目指しています。
- Tailscaleがデータプレーン(WireGuard、NATトラバーサル、DERP)をコントロールプレーンなしで利用できるオープンソースのGoパッケージ/CLIツール「tailcat」をリリースした。
- tailcatはIPアドレス、アカウント、コントロールプレーン、管理者権限を必要とせず、AIエージェントへのVMアクセス提供や環境間接続に活用され始めている。
Tailscaleがデータプレーン(WireGuard、NATトラバーサル、DERPリレー)をコントロールプレーンから分離し、オープンソースのCLI/Goパッケージ「tailcat」として公開した点は、同社が自社の基盤技術をプラットフォーム化・汎用化する戦略を示しており注目に値する。コントロールプレーン不要でアカウントや管理者権限なしに利用できるため、AIエージェントへのVMアクセス提供など新たなユースケース開拓につながる可能性があり、製品エコシステム拡大や開発者コミュニティ獲得の観点で投資判断に寄与する。