はい、Jellyfin は CGNAT や二重 NAT の背後でも安定して動作します。ただし、リモートクライアントが到達可能なトンネル、リレー、またはルーティング可能なアドレス経路を使用する場合に限られます。
クライアントとサーバーがホームネットワーク内で通信するため、ローカル再生には影響ありません。上流の変換装置がパブリックアドレスを管理しており、ユーザーがすべての NAT 層を通過するインバウンドマッピングを作成できない場合、リモートアクセスは失敗します。メッシュ VPN は送信側で調整された経路を確立でき、VPS リレーは安定したランデブーポイントを提供しますが、追加の帯域幅と遅延への依存が生じます。
通常のポートフォワーディングが誤ったルーターで止まる理由
ポートフォワーディングが機能するのは、設定対象のルーターが、自身の管理するパブリック IP 宛てのトラフィックを受信する場合だけです。二重 NAT では別のルーターが上流に存在し、CGNAT ではプロバイダーが顧客間でパブリックアドレスを共有し、上流のマッピングを管理します。
セルフホスティングユーザーが指摘するように、DDNS では CGNAT を回避できません。ホスト名でアドレスを特定できても、プライベートサーバーへのインバウンド経路が与えられるわけではないためです。検出と到達性は別の問題です。
この状況で Jellyfin 自体に不具合があるわけではありません。失敗しているのは、要求されていないインバウンド経路です。そのため、ローカルセッションは正常なまま、外部からの接続試行だけがタイムアウトします。
メッシュ VPN が送信側で調整されたプライベート経路を作る仕組み
メッシュ VPN は認証済みデバイスにプライベートアドレスを割り当て、双方からの送信トラフィックを利用して NAT トラバーサルを試みます。直接接続に成功すれば、Jellyfin のポートをパブリックインターネットに公開せず、メディアをピア間で直接転送できます。
最近のリモートストリーミングに関する報告では、Tailscale はほぼ CGNAT の影響を受けないと説明されていますが、厳しい NAT の組み合わせではリレーが必要になる可能性も認めています。信頼性を決めるのは VPN の名称ではなく、実際に選択された経路です。
この方式は、すべてのクライアントがプライベートネットワークに参加するため、個人用デバイスや少人数の信頼できるグループに適しています。一方、VPN クライアントをインストールして認証できない不特定のブラウザユーザーには、あまり便利ではありません。
VPS リレーが到達性と引き換えに別のボトルネックを生む理由
パブリック VPS はインバウンド接続を受け付け、送信側トンネルを通じてホームサーバーへ転送できます。直接接続に失敗する場合でも機能しますが、すべてのメディアデータが VPS のネットワークを通過する可能性があるため、VPS の送信帯域、リージョン、CPU、トンネルの安定性が再生品質の一部になります。
詳しいVPS リレー構成では、WireGuard または Headscale 方式のルーティングを使用して、パブリックなランデブーポイントを作成します。この方法で解決できるのはアドレス到達性であり、ホーム回線のアップロード不足ではありません。
どちらのエンドポイントにも近くないリレーは遅延を増加させる可能性があり、従量課金の送信帯域では高ビットレートのストリーミングが高額になることもあります。パブリック IP の透過的な代替手段と考えるのではなく、インフラとして評価すべきです。
信頼性の判断とテスト基準
利用可能なすべての経路が遅いリージョンを経由するリレーである場合、ホーム回線の上り速度が配信ビットレートを維持できない場合、または想定ユーザーにとってクライアントの導入が複雑すぎる場合、条件付きの「はい」は成り立ちません。NAT トラバーサルに成功しただけでは、再生の信頼性を証明できません。
アップロード帯域の比較では、到達可能なダイレクト再生経路でもバッファリングが発生する理由を説明しています。トランスコードによってビットレートを下げると配信が改善する一方、サーバーの計算負荷は増加します。別の実地報告でも、目に見える症状からボトルネックを推測するのではなく、リモート経路の検証を行うことが支持されています。
成功と判断する前に、3 つのテストを実施してください。接続経路が直接接続かどうかを確認し、リレーの場合はリージョンを記録すること。通常利用する最高ビットレートで少なくとも 30 分間ストリーミングすること。双方のエンドポイントが別のネットワークに切り替わった後に再度テストすること。3 つすべてでスループット、再接続、アクセス制御が安定している場合にのみ、その構成を採用してください。
テック&AIハブ
もっと読む

JellyfinのパフォーマンスがLAN接続とリモート接続で異なる理由
サーバーは同一でも、リモートアクセスによってネットワーク帯域の予算が変わり、配信方法やトランスコードの判断が異なることがよくあります。

ネットワーク遅延が字幕付きJellyfin HDR再生に与える影響
HDR字幕の再生では、ネットワーク配信と変換処理のタイミングが連動するため、ジッターや往復遅延によって、平均帯域幅では見えない停止が露呈することがあります。

Jellyfinの永続データの役割とは?なぜ重要なのか?
永続的なJellyfinデータは、すべてを置き換え可能な1つのフォルダーではありません。各役割にはそれぞれ異なる整合性、パフォーマンス、保持期間、復旧要件があります。

