Skip to content

feat: mDNS自動検出による接続(Tailscale不要) #19

Description

@dashi296

概要

同一 Wi-Fi ネットワーク内では Tailscale なしで接続できるよう、mDNS(Bonjour)による自動デバイス検出を実装する。

背景

現在の接続フローでは Tailscale が必須だが、同一 LAN 内の場合は不要にできる。

実装方針

デスクトップ側

  • bonjour-service パッケージを追加
  • PTY サーバー起動時に mDNS サービスをブロードキャスト(サービス名・ポート・トークン)

モバイル側

  • react-native-zeroconf または相当するパッケージを追加
  • ConnectScreen に「自動検出」タブを追加
  • 同一LAN内のデスクトップを一覧表示してタップで接続

期待する接続フロー

同一 Wi-Fi:  mDNS で自動発見 → タップで接続(Tailscale 不要)
外出先:      Tailscale 経由(従来通り)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions