OpenSource-Hub
T

tailcat

SHA-256
5.1k stars·開発ツール·SHA-256 チェックサム確認済み

設定不要のnetcat代替品で、WireGuardでトラフィックを暗号化し、Tailscaleデータプレーンを利用してNATを自動的に透過します。アカウントやroot権限は不要です。

スマートダウンロード

Download 版をダウンロード

v0.4.0 · 6.8 MB

netcatのようにデータを転送できるが、暗号化とNATトラバーサルを内蔵しており、サーバーのインストールは不要です。

主な機能

  • ピアツーピア WireGuard 暗号化トンネル、トラフィックは中央サーバーを経由しない
  • 自動 NAT トラバーサル、失敗時は自動的に DERP リレーへフォールバック
  • アカウント登録不要、管理者権限不要、システムのネットワーク設定を変更しない
  • コマンドの使い方は netcat と同様:パイプ、ポートフォワーディング、ファイル転送、SSH パスワードレスログイン
  • SOCKS5 プロキシと exit node モードに対応、内部ネットワークへのリモートアクセスが可能

できないこと

  • •デフォルトでは一時キーを使用:サーバー再起動後、古いトークンは無効になるため、長期サービスには使用しないこと
  • •無料DERPリレーにはレート制限があるため、重要な転送は自前のDERPを構築するか、できるだけ直接接続を推奨
  • •ファイル転送は圧縮されないため、大きなファイルは事前に自分で圧縮してから転送すること
  • •ブラウザデモはDERPリレーのみを介し、ポイントツーポイントの直接接続には対応していない

使用例

  • VPN設定不要で、2台のコンピュータ間でパイプデータやファイルを安全に転送する
  • ローカルサービス(Webポートなど)を一時的に友人や同僚に公開し、使い終わったら破棄する

tailcat は Tailscale オープンソースネットワークコンポーネントの再構成版であり、使い方は netcat に似ているが、WireGuard によるエンドツーエンド暗号化を内蔵し、NAT 透過を自動的に実現する。DERP リレーを通じて初期ハンドシェイクとフォールバックを完了し、可能な場合はピアツーピア直接接続にアップグレードする。Tailscale とは異なり、tailcat にはコントロールプレーンがない。接続情報は短期トークンを介して帯域外で交換される。アカウント不要、管理者権限不要、システムのルーティングテーブルや DNS を変更せず、完全にユーザー空間で動作する。ファイルの高速転送、データのパイプ処理、ローカルポートの公開、さらには認証不要の SSH サーバーの構築に適している。従来の netcat と比較すると、より安全で NAT を透過できる。完全な Tailscale と比較すると、より軽量で自己完結型である。CLI、Go ライブラリ、プリコンパイル済みバイナリ、Docker イメージ、WebAssembly オンラインデモを提供している。

タグ

tailscalenetcatwireguardp2ptunnelclisecuritynat-traversal

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)

3

サーバーマシンでtailcatを実行すると、接続トークン(例: tcomFwWC...)が表示されます。

4

トークンをクライアントにコピーし、クライアントは「tailcat <トークン>」を実行すると接続できます。

5

双方は、パイプ、ポートフォワーディング、またはSCP方式で安全にデータを転送できます。

インストールガイド
  1. サーバーマシンでtailcatを実行すると、接続トークン(例: tcomFwWC...)が表示されます。
  2. トークンをクライアントにコピーし、クライアントは「tailcat <トークン>」を実行すると接続できます。
  3. 双方は、パイプ、ポートフォワーディング、またはSCP方式で安全にデータを転送できます。
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

8b819c43dfdf806b5663e23535aba557bb106075b0b5839df289af9bba70bec2

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

brew でインストールした場合は brew uninstall tailcat を使用し、バイナリまたは go install の場合は対応するファイルを削除するだけで、残留サービスやシステム変更はありません。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスBSD-3-Clause
最終更新2026-10-12 13:42:18
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト