Remioで、直接接続にするにはどうすればよいですか?
ほとんどのご家庭では、最初のセッションですでに直接接続になっています。Remioは、ペアリング済みの2台のデバイスがオンラインになった瞬間に直接経路を探し、ルーターが許可していれば、直接のUDP接続が自動で形成されます。HUDに「直接」ではなく「リレー」と表示される場合は、次の4つの確認を順に行ってください。両方のデバイスが同じWi-FiのSSIDにいることを確認する。APアイソレーションを無効にする。自宅のルーターでUDPポートを1つ転送し、同じポートをRemioの「直接接続ポート」の設定に入力する。macOSのファイアウォールの許可リストにRemio Hostを追加する。それぞれの確認で、よくある原因のひとつを切り分けられます。
Remioは、直接のピアツーピアに、どのポートを使いますか?
既定では、Remioのホストは、セッションのたびに新しく選ばれる自動のUDPポートで待ち受けるので、同じネットワーク内の接続のために転送するものは何もありません。自宅のネットワークの外からの直接接続を確実にするには、接続する側のデバイスのRemioの「直接接続ポート」の設定に、1024から65535までのUDPポート(たとえば50000)をひとつ設定し、そのポートだけをルーターで転送します。メディアにTCPのフォールバックはありません。TCPは、リモートデスクトップには許容できない、変動する遅延を加えるため、RemioはUDPしか使いません。ポートをひとつだけ転送するのは安全です。ホストは、ペアリング済みで、Remioの暗号化されたハンドシェイクを完了したデバイスからの接続しか受け付けないからです。
中継接続は、直接接続より安全性が低いのですか?
いいえ。どちらの経路も、同じエンドツーエンド暗号化を使い、鍵は、接続するたびにデバイス同士が直接ネゴシエートします。中継サーバー(Cloudflareのネットワーク上で動作します)が目にするのは、意味の読み取れない暗号化データだけで、セッション鍵を受け取ることがないため、ストリームを復号することはできません。唯一の違いは遅延です。直接ならホップはゼロ、中継なら1つ(最も近いCloudflareのエッジ)で、地理的条件に応じて、ラウンドトリップ時間が25〜95 ms増えます。
RemioのHUDに、「直接」ではなく「リレー」と表示されるのはなぜですか?
Remioが、クライアントとホストの間に直接のUDP経路を開けませんでした。よくある理由は次の4つです。デバイスが別々のネットワークにいて(片方がモバイル回線、もう片方が自宅のWi-Fi)、共有するローカルネットワークがない。自宅のルーターが、公開インターネットからの着信UDPをブロックしている。モバイル回線の通信事業者が、多数の顧客でひとつの公開アドレスを共有していて(キャリアグレードNAT)、直接経路が阻まれている。あるいは、ローカルのWi-Fi(ホテル、企業、キャンパス)が、クライアント間のピアツーピア通信を意図的にブロックしている。
Remioを動かすために、ポート転送は必要ですか?
いいえ。Remioは、どんなネットワークでも、そのまま動作します。直接経路を開けないときは、セッションが自動で、どんなルーターやファイアウォールも通過できる、暗号化された中継サーバーにフォールバックします。ポート転送が必要になるのは、自宅のネットワークの外から、インターネット経路の遅延を可能な限り低くしたいときだけで、UPnPを無効にしているルーターでは、直接経路の接続成功率も高まります。自宅の同じWi-Fiネットワーク内では、デバイスがローカルネットワークで直接つながるので、ポート転送は一切必要ありません。