Tailscaleで爆速通信!netcatのTailscale対応版「Tailcat」が便利すぎる
Tailcat – Like netcat, but over Tailscale’s data plane
Tailcat – Like netcat, but over Tailscale’s data plane
Tailscaleのデータプレーンを活用して、netcatのように使えるツール「Tailcat」が登場しました。ファイアウォールの設定や複雑なポート開放に悩まされることなく、Tailscaleのセキュアなネットワーク上で手軽にデータ転送や通信テストが行えます。エンジニアの作業効率を劇的に上げる注目のプロジェクトです。
最近公開された bitbang-cli (https://github.com/richlegrand/bitbang-cli) の直接的な競合って感じだな。
これって Iroh (https://github.com/n0-computer/iroh) と多少似てる感じ?
これは賢い。Magic Wormhole を単なるファイル転送じゃなくて、汎用的なコネクティビティに拡張したようなものだね。
tailscale/tailscale のメインリポジトリみたいに Nix のインストール/環境を提供してるのはいいな。Nix って Tailscale 社内では普及してるというか標準的な開発環境なの?それとも1割程度の選択肢で、みんな基本は Docker とか使ってる感じ?
まさに昨日、オフィスにいながらオフィスの tailnet 経由で自宅のネットワークに SSH したいってぼやいてたところなんだ。Iroh をベースに自作してみたけど、一回限りの使い捨て(汎用性に欠ける)でさ。これを参考に作り直すか、捨てて乗り換えるかしてみるよ!ありがとう。
めちゃくちゃ良いね!まあ、もしIPv6が100%普及しててCGNATなんてものがなければ必要なかったんだろうけど、次善の策としては最高だわ。手軽に P2P ができるようになったらどんな革新が起きるか、みんなちょっと過小評価してると思う。
面白いユースケースがあるよ。同僚が tailcat をトランスポートに使った Minecraft MOD を爆速で作ってたわ:https://github.com/tailscale/tailcat-for-minecraft (あくまで可愛いデモで、リリースや継続的なメンテを目的としたものじゃないけどね)
トランスポートが WireGuard ベースで、コントロールプレーンが WireGuard のキーをベースにした新しいものだとしたら、これはどこまでが「Tailscale」と言えるものなの?正直よくわからん。
ようやく Tailscale が何でどう動くのかを時間をかけて理解したけど、感銘を受けたよ。技術の世界では珍しいことだけど、時間を割いて勉強して本当によかった。tsnet がどういう位置付けなのか(Go ベースのプロセス内ネットワークスタックで、プロセスを tailnet のノードとして振る舞わせるもの)をようやく理解できたから、今回の件も納得できた(コントロールプレーン以外の全てが tsnet ってことだよね)。これを信頼できる形で実現してるのは本当にすごい。
Hetzner の小さな VM で個人アプリをホストすることが増えて、すごくシンプルなプライベートネットワーク環境が欲しかったから、ちょうど Tailscale をセットアップしたところ。最高に動いてるし、おすすめだよ。