簡単に説明すると、Ubuntu14.04を実行するAWSec2インスタンスをセットアップしました。 Plesをインストールし、Plexに必要なポート(セキュリティグループとファイアウォールの両方)を開きました。必要なポートが開いていることを確認しました。この質問を明確にするために、コマンド
`Sudo iptables -L`
出力
`ACCEPT tcp -- anywhere anywhere tcp dpt:32400`
そのポートに正常にtelnet接続することもできます。
このPMSをmyPlexアカウントにも添付しました。私のモバイルデバイスはそれを利用可能なサーバーとして見ることができます。
私の問題は、Webブラウザーまたはモバイルデバイスのいずれかを介してこのサーバーに接続しようとすると、すぐに401Unauthorizedエラーが発生することです。そのようにSSHトンネルを設定した場合
ssh -T -N -L 32400:localhost:32400 -i PlexTest.pem [email protected]
このWebサーバーにアクセスできます
http://localhost:32400/web
このサーバーにリモートでアクセスできないとしたら、何を見逃していたでしょうか。
編集:
PMS自体からのリモートアクセスも有効にしたことを投稿で忘れていました。
https://dl.dropboxusercontent.com/u/22970579/Screenshot%202015-06-12%2013.01.57.png
私の問題は、私がmy.aws.pub.ip:32400
を押していたという事実から生じました。
ヒットする正しいURLは、すべてのリクエストを送信するようにAWSに指示する何らかのリバースプロキシを設定していない限り、my.aws.pub.ip:32400/web /index.htmlまたはmy.aws.pub.ip:32400/webです。そのポートでPMSに接続します。
これが私が最初にPMSのドキュメントで見逃したものです。
NASなどのデバイスにサーバーをインストールした場合、またはサーバーPCが家のどこかにある場合は、サーバーの内部IPアドレスを知っている必要があります。そのIPアドレスがわかったら、自宅のPCで次のようにします。
- ブラウザウィンドウを開く
- アドレスバーに http://server.local.ip.address:32400/web と入力します(例: " http://192.168.1.5:32400/web ")
- ブラウザはサーバーに接続し、PlexWebアプリをロードします
Plex Media Serverをリモートシステムにインストールする場合は、システムがローカルであるかのようにアクセスできるように、最初に接続する必要があります。詳細については、インストールの記事の情報を参照してください。
https://support.plex.tv/hc/en-us/articles/200264746-Quick-Start-Step-by-Step
LAN外のデバイスからのアクセスを許可するためのPlexMediaServerの設定を見逃しました。
Plexはデフォルトで、ローカルLANインターフェースに従ってIPによるWebインターフェースへのアクセスを制限します。
Plex設定の[サーバー]タブで設定にアクセスし、[リモートアクセス]で確認できます。