我在家里的 Windows 计算机上安装了 Plex。我的互联网连接通过 CG-NAT,所以为了访问家庭,我使用 SSH 反向隧道来对抗我在 OVH 上的专用 Linux 服务器。
这是在我家里的 Windows 机器上运行的隧道线:
ssh -i C:\Users\plex/.ssh/id_ed25519 -N -R *:1135:localhost:1135 -R *:32400:localhost:32400 -R *:8082:localhost:8082 [email protected]
如您所见,我正在通过隧道连接其他端口以访问其他运行良好的服务(如网络服务器)。
但是当我尝试访问 Plex ( http://server34553.ovh.com:32400
) 时,我得到一个ERR_EMPTY_RESPONSE
. 如果我尝试使用另一台计算机(已连接 LAN)访问家中的 Plex,它也不适用于外部域,但它可以指向本地地址(http://192.168.10.123:32400)
- Plex 中启用了远程访问。
- 在 Plex -> Network -> Custom access URLs 中,
http://server34553.ovh.com:32400
也出现在 HTTP/S 和服务器 IP 中。
我只能通过使用plex.tv
他们的“中继服务”来访问我的 Plex 的家庭服务器,这是我自己尝试做的。