チュートリアル 5: ラップトップ + 常時稼働の Mac Mini
セッションは Mini 上でライブになります。あなたのラップトップと携帯電話はクライアントです。手動のホスト構成は不要 — ccmux はすべてのホストを自動検出します ccmuxd あなたのtailnetに。を開きます ネットワーク 画面(7) すべてのマシンを到達可能性によって色分けして表示します。
両方のコンピューターに ccmux をインストールし、同じtailnetに接続します。ホストへの SSH アクセスを有効にし、リモート セッションに接続する前にラップトップがサインインできることを確認します。
Mini について
# ~/.config/ccmux/config.toml
[daemon]
listen_tailnet = true
tailnet_port = 7474
ccmux daemon install # register ccmuxd under launchd so it survives reboot
ラップトップ上
上記の前提条件を完了したら、ダッシュボードを開きます。
ccmux # the Mini already appears on the dashboard, tagged "discovered"
更新のたびに、ccmux が実行されます tailscale status --json、各オンライン ピアをプローブします。 ccmuxd /v1/health、レスポンダーをホスト リストにマージします。
デバイスパネル
ダッシュボードの右側のパネルには、各tailnet ピアが表示されます。
- ccmuxd を実行しているピア — ビルドが遅れている場合は、バージョン + 「利用可能なアップデート」
- ccmuxd のないピア - 「ccmux がインストールされていません」ヒント
- 電話/iPad — 「Moshi アプリ経由で接続する」ヒント
を押します 7 を TUI で押して開きます: ネットワーク 画面。既知のすべてのホストがリストされ、SSH シェルを直接開くことができます。
リモートセッションへの接続
ccmux execs ssh -t <host> -- tmux attach -t <name>。固定ホストの代わりに Mosh を使用するには:
ccmux host add --mosh mini --addr mini.tailnet:7474
Mosh は、クライアントがネットワークを変更した後、またはスリープから復帰した後に再接続できます。リモート ホストは引き続き起動しており、オンラインである必要があります。
バージョンの同期を維持する
[デバイス] パネルは、ビルドの背後にあるピアに「アップデートが利用可能」というタグを付けます。 SSH を入力して実行します ccmux update を押して同期するか、 を押します。 6 (設定)→ r (更新)して再確認してください。
ccmux の改善にご協力ください
不具合、わかりにくい説明、不自然な翻訳を見つけましたか?小さな改善も歓迎します。Issue やプルリクエストでお知らせください。
エラーまたは古いものを見つけましたか? GitHub でこのページを編集します.