よくある質問
データは他人のサーバーを経由しますか?
Termbridge サーバーとターミナルはお使いのマシン上で動作し、Termbridge が運営するバックエンドはありません。デフォルト設定では、ターミナルの通信はCloudflareを経由します。ブラウザーは HTTPS でCloudflare Quick Tunnelに接続し、そこからお使いのコンピューター上の cloudflared プロセスに転送されます(アーキテクチャを参照)。名前付きトンネルではご自身のCloudflareアカウントを経由し、--no-tunnel の場合は公開 URL を提供するサービスを経由します。
Daytonaサンドボックスモードでは、ターミナルはご自身のDaytonaアカウント内のサンドボックスで動作します。ダイレクトモードでは、ブラウザーはCloudflareではなくDaytonaプレビューリンク経由で接続します。
接続の安全性はどの程度ですか?
- URL には一度だけ使えるトークンが含まれ、起動から90秒後に期限切れになります
- セッションはHttpOnly Cookieで保護されます
- トンネルURL(CloudflareまたはDaytonaプレビューリンク)は HTTPS を使用します。
--no-tunnelの場合、暗号化は提供する公開 URL によって異なります
セッションは自動的には期限切れになりません。システムの一時ディレクトリにある termbridge/sessions.json に保存されるため、リンクを使用したブラウザーは、同じ URL に接続できる限りアクセスを維持します。このファイルを削除して Termbridge を再起動すると、すべてのブラウザーからサインアウトされます。信頼できる相手以外には QR コードや URL を共有しないでください。
複数のターミナルを同時に実行できますか?
はい。TERMBRIDGE_SESSIONS=3 を指定して Termbridge を起動するか、--session で既存のセッションに接続し、UI のターミナル切り替えメニューで切り替えられます。複数のターミナルを参照してください。
Claude Code、Codex、その他のAIツールで動作しますか?
もちろんです。ターミナルで動作するものなら、Termbridge でストリーミングできます。AIコーディングツールをtmuxセッションで起動すれば、スマートフォンからその動作を確認できます。
Windowsで動作しますか?
公式には対応していません。Termbridge はmacOSと Linux 向けに作られています。WSLで動作する可能性はありますが、テストされていません。
別のトンネルプロバイダーを使えますか?
現時点ではCloudflareのみ対応しています。トンネルを完全に無効にするか、Daytonaダイレクトモードを使うこともできます。
ノートパソコンを閉じるとどうなりますか?
ローカルモードでは、Termbridge の実行中はトンネルが有効です。コンピューターがスリープするか Termbridge が終了すると、接続は閉じられます。ただしtmuxセッションは維持されるため、Termbridge を再起動して再接続できます。Daytonaダイレクトモードではサーバーがサンドボックス内で動作するため、ノートパソコンを閉じても後から再接続できます。
複数の人が同時に接続できますか?
1つのリンクから複数人が接続することはできません。実行ごとに共有リンクが1つ発行され、一度だけ使えます。最初に開いた人がセッションを取得し、それ以外の人には invalid token が表示されます。Termbridge を再起動しない限り、2つ目のリンクは発行できません。
再起動後も同じ公開 URL(名前付きトンネルまたは --public-url)を使うと、以前に接続したブラウザーのセッションは維持されるため、別の人も新しいコードをスキャンできます。同じターミナルに接続している人には同じ出力が表示され、入力もできます。Quick Tunnelは起動のたびに新しい URL を取得するため、以前のブラウザーでは再スキャンが必要です。