infuse 连接 PLEX(EMBY/JELLYFIN)的问题,请教大佬。

2022-12-13 14:15:03 +08:00
 Mockery

网络环境: 电信 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 测试,还是一样的结果。

还请各位大神指点,到底问题出现在哪里。

2414 次点击
所在节点    宽带症候群
23 条回复
Leonard
2022-12-13 14:23:12 +08:00
我也有这个问题,在外网直接用 plex 客户端可以正常播放,但是用 infuse 连 plex 不能播。
imnpc
2022-12-13 14:26:29 +08:00
看下链接的媒体库是不是内网 IP
Mockery
2022-12-13 14:30:11 +08:00
@imnpc 想过这个问题,但是 infuse 直接连 plex 的话,不会显示地址;反向解决思路是直接在外网的时候通过 infuse 链接 plex ,但是这样完全无法连接上。
Mockery
2022-12-13 14:30:31 +08:00
@Leonard 不知道是什么时候不行了,之前还可以的。
2PoL
2022-12-13 15:07:37 +08:00
我也有类似的问题,我是通过 wireguard 访问家里的主机,但是使用 infuse 的话不可以更改 PLEX 的 ip 地址,不知道该怎么使用。(之前查了下是需要买终身订阅才可以在服务端修改 Lan ip )
d460686680
2022-12-13 17:03:56 +08:00
我的解决方案是内网自建 dns 把域名指向内网 ip
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 回家的,所以没有这个问题,播放正常。
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 连接。
septli
2022-12-13 18:01:03 +08:00
plex 设置里的远程访问端口和路由里的端口一致不?
Mockery
2022-12-13 18:44:05 +08:00
@septli 一样的,设置的同一个转发的端口,关键是在外网用 plex 自己的客户端是可以的,包括域名+plex 的端口是可以网页访问的。
blank_dlh
2022-12-13 19:04:39 +08:00
有端口映射的情况下,在 plex 设置里面,有个网络设置,填写服务器访问地址(外网域名+端口号)就行了,plex 的远程访问都不用开。
jfdnet
2022-12-13 19:11:26 +08:00
可能群晖自带的 DDNS 造成的问题?群晖的 DDNS 说不定得通过群晖的服务器中转,毕竟群晖服务器也有被墙的。
换个 DDNS 服务试试。我用 sanjusss/aliyun-ddns 稳定运行好多年了。
Mockery
2022-12-13 19:58:04 +08:00
@blank_dlh 这个办法,好了 10 分钟,10 分钟以后又不行了……
Mockery
2022-12-13 20:01:20 +08:00
@jfdnet 我有怀疑过 但外网用 plex 的客户端是可以的
yyysuo
2022-12-13 21:01:17 +08:00
阿里云 ddns ,服务端 emby ,14Plus+Infuse Pro ,没有遇到这个问题。你添加视频源的时候,是选择的其它 emby 吗?
Mockery
2022-12-13 21:43:50 +08:00
@yyysuo 选择的“连接到 EMBY”,不是选的“其他的 EMBY”
EyebrowsWhite
2022-12-13 22:01:47 +08:00
我用 infuse 连接 plex 和 emby 都没问题,你可以先不考虑 ddns ,以 emby 为例
1. 用 ip + 端口访问 web ,确认可以访问通
2. infuse 选 其他 emby ,手动填写第一条的信息
shuiixng
2022-12-14 04:00:57 +08:00
我的 infuse 连接 JELLYFIN 需要手机上开启代理才能连接上
questionyu
2022-12-14 08:04:50 +08:00
@Mockery 建议选择“其他 EMBY”,然后手动输入地址+端口,这样应该可以避免一些连接问题。
yyysuo
2022-12-14 15:48:29 +08:00
@Mockery 那不行啊,这样应该是走了官方的服务中转吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/902188

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX