同じWi-Fiネットワーク上なら、Remioはいつでもデバイス同士を直接つなぎます。家の外、たとえばモバイルデータ通信、カフェ、職場などからだと、その直接の経路は自宅のルーターを通り抜ける必要がありますが、ルーターは設計上、こちらから求めていない通信を遮断します。Remioが通り抜けられない場合は、セッションが動き続けるように中継サーバーにフォールバックしますが、そうなるとすべてのフレームが遠回りになり、遅延が増えます。
UDPポートを1つ転送すれば、この当て推量はなくなります。ポートを1つ決め、ルーターでコンピューターに転送し、Remioにそのポートを使うよう伝えます。それ以降は、クライアントが、ルーターが開けたままにしている扉をノックするようになり、セッションは直接つながります。
ポートを決めます。たとえば50000です。ルーターで、UDPの50000を、コンピューターのローカルIPに転送します。スマートフォンまたはMacのRemioで、詳細設定 → ネットワーク → 直接接続ポートを開き、50000と入力します。再接続すれば完了です。
電源が入ってRemio Hostが動いているコンピューター · ルーターの管理ページのパスワード(ルーター本体に印刷されていることが多いです) · 5分ほどの時間。これは一度やればよく、そのあとはずっと動き続けます。
5つのステップ: 1. ポートを決める · 2. コンピューターのIPを調べる · 3. ルーターで転送する · 4. Remioに伝える · 5. 動作を確認する
始める前に:現在の対応状況
| 役割 | 対応 | 非対応 |
|---|---|---|
| ポートを設定する側 | iPhone、iPad、Mac、Android、Windows、Apple TV | — |
| 操作される側のコンピューター | Mac、Windows、Linux | Androidホスト |
コンピューターで古いバージョンのRemio Hostが動いている場合は、Remioがはっきり知らせます。そのコンピューターがカスタムポートにまだ対応していないというメッセージが表示されます。そのコンピューターのRemio Hostを更新して、もう一度接続してください。
ステップ1:ポート番号を決める
1024から65535までの番号なら、どれでも使えます。この範囲外の数字は、入力時にRemioが範囲内に丸めます。
- 覚えやすく、他とかぶらないものを選びましょう。
50000、51820、54321などが適しています。 - ネットワーク内で、他のものがすでに使っているポートは避けてください。80、443、445、3389、32400(Plex)、5000、7000(macOSのAirPlay)などです。
- 同じ番号を、3か所すべてで使ってください。ルーターのルール、Remioの設定、そしてファイアウォールの例外です。
ステップ2:コンピューターのローカルIPアドレスを調べる
ルーターには、ネットワーク内のどのマシンに通信を送ればよいかを教える必要があります。それは、Remio Hostが動いているコンピューターです。
- macOS:システム設定 → ネットワーク → Wi-Fi(またはEthernet)→ 詳細 → TCP/IP。IPアドレスを確認します。たいていは
192.168.1.42や10.0.0.8のような形式です。 - Windows:設定 → ネットワークとインターネット → Wi-Fiまたはイーサネット → ハードウェアのプロパティ → IPv4アドレス。
- Linux:ターミナルで
ip addrを実行し、使用中のインターフェイスのアドレスを確認します。
家庭用ルーターは、ローカルIPアドレスをリース(貸し出し)の形で割り当てます。リースが切れたり、再起動したりすると、コンピューターに別のアドレスが割り当てられることがあり、そうなると転送ルールの宛先が空振りになります。ルーターでDHCP予約(「静的リース」や「IPとMACの紐づけ」と呼ばれることもあります)を探し、そのアドレスをコンピューターに固定してください。30秒で済み、あとで原因のわからない一日を過ごさずに済みます。
ステップ3:ルーターでポートを転送する
ブラウザーでルーターの管理ページを開きます。たいていは192.168.1.1か192.168.0.1です。パスワードは、ルーター本体のシールに印刷されていることがよくあります。次に、ポート転送の画面を探します。メーカーごとに、少しずつ違う場所にあります。
| ルーター | 設定の場所 |
|---|---|
| ASUS | WAN → Virtual Server / Port Forwarding |
| TP-Link | Advanced → NAT Forwarding → Virtual Servers |
| Netgear | Advanced → Advanced Setup → Port Forwarding / Port Triggering |
| Linksys | Security → Apps and Gaming → Single Port Forwarding |
| D-Link | Features → Port Forwarding |
| Fritz!Box | Internet → Permit Access → Port Sharing |
| Google Nest Wifi | Google Home app → Wi-Fi → Settings → Advanced networking → Port management |
| eero | eero app → Settings → Network settings → Reservations & port forwarding |
| Ubiquiti UniFi | Settings → Routing & Firewall → Port Forwarding |
| Xfinity / Comcast | Xfinity app → WiFi → View WiFi equipment → Advanced settings → Port forwarding |
次の値で、ルールを1つ作成します。
| 項目 | 値 |
|---|---|
| 名前/説明 | Remio |
| プロトコル | UDP:TCPではありません。できれば「両方」も避けてください |
| 外部/公開ポート | 50000(決めた番号) |
| 内部/プライベートポート | 50000:同じ番号 |
| 内部IP/デバイス | ステップ2で調べた、コンピューターのローカルIP |
保存して、ルーターが変更を反映するのを待ちます。再起動するルーターもありますが、多くは再起動しません。
プロバイダーによっては、その項目が非表示だったり、専用のアプリで管理するようになっていたりするルーターを提供しています。まず、プロバイダーのアプリを確認してください。本当に見つからない場合は、プロバイダーに電話して、コンピューターへUDPポートを1つ転送してほしいと依頼してください。よくある依頼です。断られた場合や、自分で管理できない共有回線の場合は、ポート転送は利用できませんが、Remioは引き続きリレーを使うため、それでも動作します。
ステップ4:Remioにそのポートを使うよう伝える
この設定は、操作する側のデバイスにあり、接続するすべてのコンピューターに適用されます。
- iPhoneとiPad:Remioを開き、デバイス画面の歯車をタップして、ネットワーク → 直接接続ポートを開きます。決めた番号を入力します。
- Mac:Remio → 設定 → 詳細設定 → 直接接続ポート。
- AndroidとWindows:Remio → 設定 → 詳細設定 → 直接接続ポート。
いつでも、入力欄を空にすれば自動に戻せます。変更が反映されるのは、いまの接続ではなく次回の接続からです。切断してから、もう一度接続して適用してください。
ステップ5:動作を確認する
家のネットワークの外からセッションを始めてみましょう。モバイルデータ通信がいちばん簡単なテストです。同じネットワーク上にいるせいでうまくいってしまうことがないよう、スマートフォンのWi-Fiはオフにしてください。
- セッション中のツールバーから、接続情報パネルを開きます。接続が、リレーではなく直接と表示されるはずです。
- Macでは、同じパネルに直接接続ポートの行が表示され、使用中のUDPポートが示されます。それが、コンピューター自身が確認した、あなたの番号です。
- 問題があれば、Remioは黙って失敗するのではなく、わかりやすい言葉で知らせます。次のセクションをご覧ください。
Remioが知らせてくれること
| メッセージ | 意味 | 対処 |
|---|---|---|
| メッセージなし、接続は「直接」と表示 | コンピューターが、まさにあなたのポートを使っています。 | 何もしなくて大丈夫です。完了です。 |
| 「ポートNは‹コンピューター›で使用中です」 | そのコンピューター上の別のプログラムが、すでにそのポートを使っています。 | 別の番号を選び、ルーターのルールと設定を、その番号に合わせて更新してください。 |
| 「‹コンピューター›はカスタムポートにまだ対応していません」 | そのコンピューターのRemio Hostが古すぎます。 | コンピューターのRemio Hostを更新してください。 |
| 「‹コンピューター›でカスタムポートを使うにはRemio Hostの更新が必要です」 | リクエストがコンピューターに届きませんでした。ホストのバージョンが古いためです。 | コンピューターのRemio Hostを更新してください。 |
ポートを設定したのに、まだリレーになる?
このリストを上から順に確認してください。実際には、ほとんどが最初の3つのどれかです。
- ルールがTCPになっている。RemioはUDPだけでストリーミングします。プロトコルを変更して、再接続してください。
- コンピューターのローカルIPが変わった。ステップ2のとおり、ルーターでIPを固定したうえで、転送ルールが現在のアドレスを指しているかもう一度確認してください。
- ルーターが2段になっている。プロバイダーのモデム自体がルーターで、その後ろに自分のWi-Fiルーターがある場合は、両方でポートを転送するか、モデムをブリッジモードにする必要があります。この状態の目印は、ルーターのWANアドレスが、グローバルアドレスではなく192.168、10.、100.64で始まっていることです。
- プロバイダーがCGNATを使っている。モバイル中心の事業者や光回線の事業者の多くは、1つのグローバルアドレスを、たくさんの家庭で共有しています。これでは、どんなポート転送も機能しません。プロバイダーに、グローバルアドレスを求めてください。依頼すれば無料で提供されることも多いです。または、IPv6を有効にすると、この問題を完全に回避できます。
- コンピューター自身のファイアウォールが遮断している。macOSでは、システム設定 → ネットワーク → ファイアウォール → オプションで、Remio Hostを追加し、外部からの接続を許可してください。
- スマートフォンまたはコンピューターでVPNが動いている。VPNは通信の経路を変えるため、たいてい直接接続を妨げます。テストの間はオフにしてください。
- 直接接続をブロックするネットワークにいる。ホテル、職場、キャンパスでは、直接接続を両方向でブロックしていることがよくあります。そうした場所では、リレーが正解で、Remioはできるかぎり速いリレー経路を選びます。
なぜこれが必要なのか
セッションがリレーになる理由
Remioは、いつでも最初に直接の経路を試します。リレーは、デフォルトではなくフォールバックです。リレーになってしまうのは、次のような場合です。
| 状況 | 何が起こるか |
|---|---|
| 両方のデバイスが同じWi-Fiにいる | 常に直接です。設定は不要です。 |
| モバイルデータ通信で、コンピューターは自宅にある | ルーターが通信を通す場合にのみ、直接になります。そうでなければ、リレーです。 |
| ルーターのNATタイプが厳格 | ルーターが、予測できる扉を開けておくことを拒みます。たいていはリレーになります。 |
| プロバイダーが共有アドレス(CGNAT)を使っている | 自宅に、専用のグローバルアドレスがありません。ポート転送は役に立ちません。下記をご覧ください。 |
| 職場、ホテル、キャンパス、またはゲスト用Wi-Fi | こうしたネットワークは、直接接続を完全にブロックしていることがよくあります。そこでは、リレーが正しい答えです。 |
リレーされたセッションも、完全にエンドツーエンドで暗号化されています。リレーが転送するのは封をされたパケットだけで、画面もキー入力も、他の何も見られません。代償は遅延だけです。
Remioは、画面がすばやく表示されるように、まずリレー経由で送信を始め、直接の経路の準備ができ次第、そちらに移ります。最初の数秒間インジケーターがリレーを示し、そのあと切り替わるなら、問題はありません。そういう設計です。
なぜポート1つで足りるのか
Remioは、ビデオ、オーディオ、すべてのキー入力とタッチを含め、セッションのすべてを、1つの接続で運びます。開くべき2つ目のチャネルはないので、転送するポートは1つで、すべてまかなえます。
そのポートは、UDPでなければなりません。RemioはストリーミングにTCPをまったく使わないため、TCPの転送ルールは何の意味もありません。これが、最もよくある間違いで、症状もはっきりしています。手間をかけたのに、セッションがまだリレーになるのです。
ポート転送についてのよくある質問
本当に、ポートは1つだけ転送すればよいのですか?
はい。Remioは、ビデオ、オーディオ、キーボード、マウス、タッチのセッション全体を、1つの接続で運ぶため、UDPポート1つを転送すれば、すべてをまかなえます。2つ目のポートも、TCPポートを開ける必要もありません。
ルールは、UDPとTCPのどちらにすべきですか?
UDPです。RemioはストリーミングにTCPをまったく使わないため、TCPのルールには効果がありません。間違えてTCPを転送してしまうのが、設定を終えてもリレーのままになる、いちばん多い原因です。
どのポート番号を選べばよいですか?
1024から65535の間で、ネットワーク内の他のものが使っていない番号なら、どれでも使えます。50000が、無難な初期値です。80、443、445、3389、32400は避けてください。Macでは、AirPlayが使う5000と7000も避けてください。
両方のデバイスが同じWi-Fi上にあるときも、これは必要ですか?
いいえ。同じネットワーク上なら、Remioはいつでも直接つなぐので、設定することは何もありません。ポート転送が関係するのは、外から接続するとき、つまりモバイルデータ通信、別の建物、別の都市からのときだけです。
リレー経由の接続は、安全性が低いのですか?
いいえ。直接でもリレー経由でも、すべてのセッションはエンドツーエンドで暗号化されています。リレーが転送するのは封をされたパケットだけで、画面もキー入力もセッション内の他のどんな内容も読み取れません。違いは遅延だけです。
プロバイダーがCGNATを使っています。それでも直接接続はできますか?
ポート転送では無理です。CGNATでは、自宅に専用のグローバルアドレスがないため、開けるべき扉がありません。ただし、有効な方法が2つあります。プロバイダーにグローバルアドレスを依頼する(依頼すれば無料で提供する事業者も多いです)か、ネットワークでIPv6を有効にして、各デバイスに到達可能な専用アドレスを持たせることです。
Remioが「ポートが使用中」と言うのはなぜですか?
コンピューター上の別のプログラムがすでにそのUDPポートを使っているため、Remioはバインドできず、代わりに自動ポートで接続しました。別の番号を選び、ルーターのルールと直接接続ポートの設定の両方を、新しい番号に更新してください。
コンピューターがWindowsやLinuxのPCでも使えますか?
はい。最新のRemio Hostが動いているMac、Windows、Linuxのコンピューターは、すべて、設定したポートを尊重します。コンピューターで古いRemio Hostが動いている場合は、Remioがカスタムポートにまだ対応していないと知らせます。そのコンピューターのRemio Hostを更新してください。
旅行のたびに、これを変更する必要がありますか?
いいえ。この設定はグローバルで永続的なので、一度設定すれば十分です。自宅のネットワークでは、Remioはどのみち直接接続し、この設定を単に無視します。外からの接続では、転送したポートを使います。
関連ガイド
- 詳細設定のリファレンス:その画面にあるすべての設定を解説します。
- ストリーミング品質:ビットレート、フレームレート、ネットワークが苦しいときに何を犠牲にするか。
- 直接接続のしくみ:直接の経路がどう動き、なぜ速いのか。
- ファイアウォールとNAT:企業ネットワーク、許可リスト、ブロックされたUDP。
- トラブルシューティング:接続の問題を広く扱う総合ガイド。