概要
同一 Wi-Fi ネットワーク内では Tailscale なしで接続できるよう、mDNS(Bonjour)による自動デバイス検出を実装する。
背景
現在の接続フローでは Tailscale が必須だが、同一 LAN 内の場合は不要にできる。
実装方針
デスクトップ側
bonjour-service パッケージを追加
- PTY サーバー起動時に mDNS サービスをブロードキャスト(サービス名・ポート・トークン)
モバイル側
react-native-zeroconf または相当するパッケージを追加
- ConnectScreen に「自動検出」タブを追加
- 同一LAN内のデスクトップを一覧表示してタップで接続
期待する接続フロー
同一 Wi-Fi: mDNS で自動発見 → タップで接続(Tailscale 不要)
外出先: Tailscale 経由(従来通り)
概要
同一 Wi-Fi ネットワーク内では Tailscale なしで接続できるよう、mDNS(Bonjour)による自動デバイス検出を実装する。
背景
現在の接続フローでは Tailscale が必須だが、同一 LAN 内の場合は不要にできる。
実装方針
デスクトップ側
bonjour-serviceパッケージを追加モバイル側
react-native-zeroconfまたは相当するパッケージを追加期待する接続フロー