网络环境: 电信 1000M ,有 IPV4 、IPV6 公网地址。
X86 软路由-Openwrt-拨号、兼科学上网
群晖 DS218+,使用群晖自带 DDNS ,familyds.com 域名,搭有 PLEX 。
软路由端口转发,外网可通过域名正常访问群晖。
问题: 通过 Infuse 里直连 PLEX 的功能,Apple TV/ iPhone 直连 PLEX 使用,内网使用正常,之前外网使用也正常.
近期偶然发现,使用 iPhone 在外网时无法通过 infuse 播放 PLEX 上的视频(内网仍正常),转而搭建 EMBY 、Jellyfin 等平台后,发现情况同理。
但同样在外网,同样的服务端,使用 PLEX 、EMBY 、Jellyfin 自带的客户端即可。
所以问题是,infuse 直连的 plex 、emby 、jellyfin 等媒体服务器,在内网可以播放,在外网不行。
在此过程中,DDNS 及域名一切正常,通过域名+端口号的方式均可正常访问。
已关闭 IPV6 测试,还是一样的结果。
还请各位大神指点,到底问题出现在哪里。
1
Leonard 2022-12-13 14:23:12 +08:00
我也有这个问题,在外网直接用 plex 客户端可以正常播放,但是用 infuse 连 plex 不能播。
|
2
imnpc 2022-12-13 14:26:29 +08:00
看下链接的媒体库是不是内网 IP
|
3
Mockery OP @imnpc 想过这个问题,但是 infuse 直接连 plex 的话,不会显示地址;反向解决思路是直接在外网的时候通过 infuse 链接 plex ,但是这样完全无法连接上。
|
5
2PoL 2022-12-13 15:07:37 +08:00
我也有类似的问题,我是通过 wireguard 访问家里的主机,但是使用 infuse 的话不可以更改 PLEX 的 ip 地址,不知道该怎么使用。(之前查了下是需要买终身订阅才可以在服务端修改 Lan ip )
|
6
d460686680 2022-12-13 17:03:56 +08:00
我的解决方案是内网自建 dns 把域名指向内网 ip
|
7
tagtag 2022-12-13 17:38:15 +08:00
我这边抓包显示,Infuse 访问 Plex 内容的时候会访问一个域名 [我的内网 IP].[应该是 plex 的 UID].plex.direct 这样一个格式,我拿到别的电脑上 ping 了一下,返回的就是我 Plex 的内网 IP ,我想是不是 Infuse 连接 Plex 的时候就使用你的 DDNS 域名+映射的端口号,而不是用内网 IP ,或者像上面说的加一层 DNS ,我是通过 WireGuard 回家的,所以没有这个问题,播放正常。
|
8
tagtag 2022-12-13 17:57:10 +08:00
另外可以参考下 https://support.plex.tv/articles/200931138-troubleshooting-remote-access/ 这个的 Set the Plex Media Server to use the Port 部分,看看是不是这个原因导致在互联网不能通过 Infuse 添加 Plex 连接。
|
9
septli 2022-12-13 18:01:03 +08:00 via iPhone
plex 设置里的远程访问端口和路由里的端口一致不?
|
10
Mockery OP @septli 一样的,设置的同一个转发的端口,关键是在外网用 plex 自己的客户端是可以的,包括域名+plex 的端口是可以网页访问的。
|
11
blank_dlh 2022-12-13 19:04:39 +08:00
有端口映射的情况下,在 plex 设置里面,有个网络设置,填写服务器访问地址(外网域名+端口号)就行了,plex 的远程访问都不用开。
|
12
jfdnet 2022-12-13 19:11:26 +08:00
可能群晖自带的 DDNS 造成的问题?群晖的 DDNS 说不定得通过群晖的服务器中转,毕竟群晖服务器也有被墙的。
换个 DDNS 服务试试。我用 sanjusss/aliyun-ddns 稳定运行好多年了。 |
15
yyysuo 2022-12-13 21:01:17 +08:00
阿里云 ddns ,服务端 emby ,14Plus+Infuse Pro ,没有遇到这个问题。你添加视频源的时候,是选择的其它 emby 吗?
|
17
EyebrowsWhite 2022-12-13 22:01:47 +08:00 via iPhone
我用 infuse 连接 plex 和 emby 都没问题,你可以先不考虑 ddns ,以 emby 为例
1. 用 ip + 端口访问 web ,确认可以访问通 2. infuse 选 其他 emby ,手动填写第一条的信息 |
18
shuiixng 2022-12-14 04:00:57 +08:00 via iPhone
我的 infuse 连接 JELLYFIN 需要手机上开启代理才能连接上
|
19
questionyu 2022-12-14 08:04:50 +08:00
@Mockery 建议选择“其他 EMBY”,然后手动输入地址+端口,这样应该可以避免一些连接问题。
|
21
bosonx 2023-02-01 17:58:35 +08:00 via Android
最后解决了吗
|