访问 Plex 媒体服务器时出现 401 错误

访问 Plex 媒体服务器时出现 401 错误

简要介绍一下,我设置了一个运行 Ubuntu 14.04 的 AWS ec2 实例。我安装了 Ples,并为 Plex 打开了必要的端口(在安全组中和通过防火墙)。我已验证所需的端口已打开。为了澄清这个问题,命令

`sudo iptables -L`

输出

`ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:32400`

我也可以成功地 telnet 到该端口。

我还将此 PMS 附加到我的 myPlex 帐户。我的移动设备可以将其视为可用服务器。

我的问题是,当我尝试通过 Web 浏览器或移动设备连接到此服务器时,我立即收到 401 未授权错误。如果我像这样设置 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

答案1

我的问题源于我打 my.aws.pub.ip:32400

正确的 URL 是 my.aws.pub.ip:32400/web/index.html 或 my.aws.pub.ip:32400/web,除非您已设置某种反向代理来告诉 AWS 将该端口上的所有请求发送到 PMS。

这是我最初在 PMS 文档中错过的内容。

如果您将服务器安装在 NAS 等设备上,或者服务器 PC 位于家中的其他地方,则需要知道服务器的内部 IP 地址。一旦您知道该 IP 地址,就可以在家中的 PC 上执行以下操作:

如果您要在远程系统上安装 Plex Media Server,则需要先连接到它,以便可以像本地系统一样访问它。请参阅安装文章中的信息了解详细信息。

https://support.plex.tv/hc/en-us/articles/200264746-Quick-Start-Step-by-Step

答案2

您错过了 Plex Media Server 中的设置,以允许从 LAN 之外的设备进行访问。

Plex 默认根据本地 LAN 接口限制通过 IP 对 Web 界面的访问。

您可以访问 Plex 设置的“服务器”选项卡下的设置,然后查看“远程访问”

Plex 设置截图

相关内容