一。不进行独立反代,IP (域名) 直連#
1. 準備工作#
- xiaoya の Docker がインストールされています(このチュートリアルではホストモードのインストールを使用していますが、ブリッジの場合はポートの対応に注意が必要です)
- Emby の Docker がインストールされています
- グローバル IP(V4 または V6)+ ドメイン名(自分で DDNS を設定する必要があります)
- ダウンロードしたメタデータ(xiaoya からダウンロードしてください)
2. 操作手順#
- xiaoya のフォルダに、docker_address.txt、docker_address_ext.txt、emby_server.txt の 3 つのファイルを設定します。具体的な設定内容は以下の通りです。
-
docker_address:xiaoya の内部 IP + ポート、例:http://192.168.1.2:6789
-
docker_address_ext:xiaoya のグローバル IP + ポート、例:http://123.5.2.9:6789、ここでドメイン名を使用することをお勧めします。なぜなら、ほとんどの人のグローバル IP は変動する可能性があるため、ドメイン名の方が便利です、http://abc.com:6789
- ここで注意が必要ですが、グローバル V6 を使用している場合は、http://[240e:456:5f88:1988:12xh:2abc:x798:1234]:6789 の形式で書く必要があります。[ ] が必要ですが、やはりドメイン名の形式をお勧めします。
-
emby_server:emby の内部アドレス、例:http://192.168.1.2:8096
-
上記のファイルを設定したら、xiaoya を再起動してください。次に、メタデータをアップロードします。ダウンロードしたメタデータ(mp4 拡張子)の拡張子を.zip に変更し、注意:strm ファイルは変更する必要はありません。2345 または 2346 を使用して自動的に置き換えられます。次に、emby のマッピングされたフォルダにアップロードします。例えば、/mnt/media/xiaoya にマッピングされている場合、ここにアップロードし、unzip xxx.zip を使用してメタデータを解凍します。以上が完了したら、emby にメディアライブラリを追加します(外部ネットワークで 2346 を使用してアクセスする場合、内部ネットワークで 2345 を使用してアクセスする場合)。メディアライブラリのスキャンが完了したら、視聴できるようになります。この時点では 302 リダイレクトです。
二。独立した逆プロキシを使用せずに IP(ドメイン)に直接接続する#
1. 準備工作#
- xiaoya の Docker がインストールされています(このチュートリアルではホストモードのインストールを使用していますが、ブリッジの場合はポートの対応に注意が必要です)
- Emby の Docker がインストールされています
- グローバル IP(V4 または V6)+ ドメイン名(自分で DDNS を設定する必要があります)
- ダウンロードしたメタデータ(xiaoya からダウンロードしてください)
2. 操作手順#
-
xiaoya のフォルダに、docker_address.txt、docker_address_ext.txt、emby_server.txt の 3 つのファイルを設定します。具体的な設定内容は以下の通りです。
-
docker_address:xiaoya の内部 IP + ポート、例:http://192.168.1.2:6789
-
docker_address_ext:xiaoya のグローバル IP + ポート、例:http://123.5.2.9:6789、ここでドメイン名を使用することをお勧めします。なぜなら、ほとんどの人のグローバル IP は変動する可能性があるため、ドメイン名の方が便利です、http://abc.com:6789
- ここで注意が必要ですが、グローバル V6 を使用している場合は、http://[240e:456:5f88:1988:12xh:2abc:x798:1234]:6789 の形式で書く必要があります。[ ] が必要ですが、やはりドメイン名の形式をお勧めします。
- 注意:ここでは、既に逆プロキシされた xiaoya アドレスを使用することもできますが、必ず http である必要があります。例えば、http://xiaoya.abc.com:6789 と書くこともできますが、このドメイン名は逆プロキシサーバー上にあるものです。注意してください!注意してください!注意してください!必ず HTTPS に書き換えないでください!!!
- 逆プロキシされた xiaoya には、クロスオリジンと WebSocket のパラメータを追加しないでください!!!
-
emby_server:emby の内部アドレス、例:http://192.168.1.2:8096
-
-
上記のファイルを設定したら、xiaoya を再起動してください。次に、メタデータをアップロードします。ダウンロードしたメタデータ(mp4 拡張子)の拡張子を.zip に変更し、注意:strm ファイルは変更する必要はありません。2345 または 2346 を使用して自動的に置き換えられます。次に、emby のマッピングされたフォルダにアップロードします。例えば、/mnt/media/xiaoya にマッピングされている場合、ここにアップロードし、unzip xxx.zip を使用してメタデータを解凍します。以上が完了したら、emby にメディアライブラリを追加します(外部ネットワークで 2346 を使用してアクセスする場合、内部ネットワークで 2345 を使用してアクセスする場合)。メディアライブラリのスキャンが完了したら、視聴できるようになります。この時点では 302 リダイレクトです。
-
この時点で、emby サーバーは 2 回の逆プロキシを行っています。最初は emby の 8096 が xiaoya の 2345 または 2346 に逆プロキシされ、2 回目は 2345 または 2346 が独立したサーバーに逆プロキシされます。例えば、8080 ポートを使用している場合、逆プロキシサーバーの 8080 ポートが xiaoya の 2345 または 2346 ポートに逆プロキシされます。ここでは、統一して 2346 ポートを逆プロキシしています。内部ネットワークと外部ネットワークの両方で公開されているためです。
三。独立した逆プロキシを使用して HTTPS でアクセスする#
1. 準備工作#
- xiaoya の Docker がインストールされています(このチュートリアルではホストモードのインストールを使用していますが、ブリッジの場合はポートの対応に注意が必要です)
- Emby の Docker がインストールされています
- グローバル IP(V4 または V6)+ ドメイン名(自分で DDNS を設定する必要があります)
- ダウンロードしたメタデータ(xiaoya からダウンロードしてください)
2. 操作手順#
-
xiaoya のフォルダに、docker_address.txt、docker_address_ext.txt、emby_server.txt の 3 つのファイルを設定します。具体的な設定内容は以下の通りです。
- docker_address:xiaoya の内部 IP + ポート、例:http://192.168.1.2:6789
- docker_address_ext:xiaoya に対応する https のドメイン名、例:https://xiaoya.abc.com
- ここで注意が必要ですが、xiaoya のドメイン名は逆プロキシされている場合でも、されていない場合でも、必ず https である必要があります。
- 逆プロキシされた xiaoya には、クロスオリジンと WebSocket のパラメータを追加しないでください!!!
- emby_server:emby の内部アドレス、例:http://192.168.1.2:8096
-
上記のファイルを設定したら、xiaoya を再起動してください。同時に、emby の逆プロキシも設定することを忘れないでください。ここでは xiaoya の 2346 ポートを逆プロキシしています。設定する際には、WebSocket とクロスオリジンのパラメータを追加することを忘れないでください。次に、メタデータをアップロードします。ダウンロードしたメタデータ(mp4 拡張子)の拡張子を.zip に変更し、注意:strm ファイルは変更する必要はありません。2345 または 2346 を使用して自動的に置き換えられます。次に、emby のマッピングされたフォルダにアップロードします。例えば、/mnt/media/xiaoya にマッピングされている場合、ここにアップロードし、unzip xxx.zip を使用してメタデータを解凍します。以上が完了したら、emby にメディアライブラリを追加します(https://emby.abc.com)、メディアライブラリのスキャンが完了したら、視聴できるようになります。この時点では 302 リダイレクトです。