找回密码
 加入我们
搜索
      
查看: 6564|回复: 29

[软件] 请教Jellyfin media player外网连接的问题

[复制链接]
发表于 2023-10-31 08:49 | 显示全部楼层 |阅读模式
本帖最后由 taotao0210 于 2023-10-31 20:20 编辑

~~~~~~~~填个坑,晚上回家测试了下,还是Jellyfin media player这个APP本身设置的原则可能有问题,外网连接的时候总是自动枚举8920或者8096端口,并不会按照我设置的比如 xxx.xxx:映射端口 去连接; 路由器里面更改端口映射为8920 --> 8920,连接就正常了

家里路由器设置了Jellyfin的https端口转发 18920 (外)--> 8920 (内), 目前通过网页端可以正常连接到家里的Jellyfin服务器并正常播放(如下图),但是我在安卓设备上安装的Jellyfin media player 输入服务器地址,总体提示无法连接服务器,难道Jellyfin media player 不能启用不同的外网端口映射?必须使用原来知道的8920?

Capture.JPG
发表于 2023-10-31 09:07 来自手机 | 显示全部楼层
http是否正常
https好像必须要有证书
发表于 2023-10-31 09:10 | 显示全部楼层
这么设置没问题的。 我用的emby ,也是这么设置端口转发的。 不过我直接用的http  端口。
 楼主| 发表于 2023-10-31 09:15 | 显示全部楼层
侠客126 发表于 2023-10-31 09:07
http是否正常
https好像必须要有证书

有证书的,你看我网页端是可以正常使用的,而且地址前面那个小锁显示是正常加载了证书的,要不会提示网页不安全

http我没开,但我估计问题一样,我是想知道是不是Jellyfin media player里面的服务器地址设置是不是就只能认8096或者8920端口,比如我设置了18920它就不认了
 楼主| 发表于 2023-10-31 09:17 | 显示全部楼层
BH1PXK 发表于 2023-10-31 09:10
这么设置没问题的。 我用的emby ,也是这么设置端口转发的。 不过我直接用的http  端口。 ...

是网页端没问题,还是安卓端的APP也可以呀,你端口转发是直接 8096-->8096还是设置了其它的外网端口转发进内网,比如 18096--> 8096
发表于 2023-10-31 09:19 | 显示全部楼层
贴下安卓设备上填写和出错的截图
 楼主| 发表于 2023-10-31 09:28 | 显示全部楼层
BetaHT 发表于 2023-10-31 09:19
贴下安卓设备上填写和出错的截图

三种输入方式都试过了,域名∶18920,域名∶8920,域名
IMG_20231031_092334.jpg
IMG_20231031_092522.jpg
IMG_20231031_092611.jpg
发表于 2023-10-31 09:29 | 显示全部楼层
taotao0210 发表于 2023-10-31 09:15
有证书的,你看我网页端是可以正常使用的,而且地址前面那个小锁显示是正常加载了证书的,要不会提示网页 ...

那应该没问题,我用的http映射能换端口。
查查参数,看看日志定位下
 楼主| 发表于 2023-10-31 09:34 | 显示全部楼层
本帖最后由 taotao0210 于 2023-10-31 09:35 编辑
侠客126 发表于 2023-10-31 09:29
那应该没问题,我用的http映射能换端口。
查查参数,看看日志定位下


恩,那是比较奇怪。理论上应该没问题的,我感觉还是Jellyfin media player本身的问题,可能得等回家我把Jellyfin服务器https端口直接改18920, 然后路由端口映射开18920-->18920看看

现在是18920 --> 8920,可能Jellyfin media player有点傻
发表于 2023-10-31 09:35 | 显示全部楼层
地址应该写 https://YOU_DOMAIN_NAME:YOU_PORT

你可能没写 https://
发表于 2023-10-31 09:38 | 显示全部楼层
还是plex好用
 楼主| 发表于 2023-10-31 09:40 | 显示全部楼层
BetaHT 发表于 2023-10-31 09:35
地址应该写 https://YOU_DOMAIN_NAME:YOU_PORT

你可能没写 https://

这个我写过的,Jellyfin media player会自动枚举地址,比如我写 xxx.xxx,它会自动枚举出:
http://xxx.xxx:8096
https://xxx.xxx:8920

我写xxx.xxx:8920,它会自动枚举
http://xxx.xxx:8920
https://xxx.xxx:8920
http://xxx.xxx:8920:8096
https://xxx.xxx:8920:8920
xxx.xxx:8920:8096

我也试过写https://xxx.xxx:18920,结果也是一样
发表于 2023-10-31 09:46 | 显示全部楼层
taotao0210 发表于 2023-10-31 09:40
这个我写过的,Jellyfin media player会自动枚举地址,比如我写 xxx.xxx,它会自动枚举出:
http://xxx.xx ...

如果是这样,你可以在安卓的浏览器上试一下正确的URL是否能访问。如果能,那说明是那个player的问题。

我是建议使用安卓jellyfin自己的客户端,我用着挺正常的。
 楼主| 发表于 2023-10-31 10:00 | 显示全部楼层
BetaHT 发表于 2023-10-31 09:46
如果是这样,你可以在安卓的浏览器上试一下正确的URL是否能访问。如果能,那说明是那个player的问题。

...

安卓浏览器https://xxx.xxx:18920正常连接,我用的这个jellyfin media player就是官方下载的Jellyfin播放器呀
 楼主| 发表于 2023-10-31 10:01 | 显示全部楼层

Jellyfin免费,Plex要花钱的
发表于 2023-10-31 10:23 | 显示全部楼层
taotao0210 发表于 2023-10-31 09:17
是网页端没问题,还是安卓端的APP也可以呀,你端口转发是直接 8096-->8096还是设置了其它的外网端口转发 ...

18096--> 8096  这种的 没问题的。
你试着app上直接IP:端口号 访问下看看。 记得用流量
发表于 2023-10-31 10:26 | 显示全部楼层
taotao0210 发表于 2023-10-31 10:00
安卓浏览器https://xxx.xxx:18920正常连接,我用的这个jellyfin media player就是官方下载的Jellyfin播放 ...

根据各帖信息分析,我觉得整个链路是没问题的,因为你用浏览器是能够访问的。大概率是个细节问题导致的,比如输错了字符等等。
 楼主| 发表于 2023-10-31 11:01 | 显示全部楼层
BH1PXK 发表于 2023-10-31 10:23
18096--> 8096  这种的 没问题的。
你试着app上直接IP:端口号 访问下看看。 记得用流量 ...

试过了,用流量,域名:端口号,我也觉得很奇怪,按理网页端都可以,怎么APP反倒不行
发表于 2023-10-31 11:06 | 显示全部楼层
taotao0210 发表于 2023-10-31 11:01
试过了,用流量,域名:端口号,我也觉得很奇怪,按理网页端都可以,怎么APP反倒不行 ...

那就只能说是app问题了,照理说浏览器能访问了。 链路就没问题的。
发表于 2023-10-31 12:24 | 显示全部楼层
有时候就是APP的问题,参考我群晖的video,必须勾选https访问,不然就不行......
我最近也准备折腾这个,make一下
发表于 2023-10-31 12:36 | 显示全部楼层
是不是应该检查下安卓app的联网权限?
发表于 2023-10-31 12:41 来自手机 | 显示全部楼层
抓个包看看到底访问的是什么
发表于 2023-10-31 12:47 来自手机 | 显示全部楼层
证书是不是有问题,之前遇到类似的问题是因为证书过期了
 楼主| 发表于 2023-10-31 15:54 | 显示全部楼层
yzsx 发表于 2023-10-31 12:36
是不是应该检查下安卓app的联网权限?

权限应该是没问题的,因为我在家里局域网之前试过是可以正常连接Jellyfin服务器的,没理由APP可以分辨我是连接的家里WIFI还是外面的WIFI来区分权限的
 楼主| 发表于 2023-10-31 15:54 | 显示全部楼层
港城钢铁侠 发表于 2023-10-31 12:47
证书是不是有问题,之前遇到类似的问题是因为证书过期了

证书是好的,网页端https连接完全正常
 楼主| 发表于 2023-10-31 20:19 | 显示全部楼层
填个坑,晚上回家测试了下,还是Jellyfin media player这个APP本身设置的原则可能有问题,外网连接的时候总是自动枚举8920或者8096端口,并不会按照我设置的比如 xxx.xxx:映射端口 去连接; 路由器里面更改端口映射为8920 --> 8920,连接就正常了
发表于 2023-10-31 20:56 来自手机 | 显示全部楼层
taotao0210 发表于 2023-10-31 15:54
证书是好的,网页端https连接完全正常

感觉是证书部署在jellyfin server本身的问题,我这边jellyfin不开https,证书是部署在反代上的,反代到jellyfin是走的http
发表于 2023-11-3 11:10 | 显示全部楼层
taotao0210 发表于 2023-10-31 10:01
Jellyfin免费,Plex要花钱的

花小钱办大事  用起来很省心 两百多就搞定了
 楼主| 发表于 2023-11-3 11:54 | 显示全部楼层
weixiangnan 发表于 2023-11-3 11:10
花小钱办大事  用起来很省心 两百多就搞定了

现在200多的没了,说是土区不开放了
发表于 2023-11-4 09:05 | 显示全部楼层
taotao0210 发表于 2023-11-3 11:54
现在200多的没了,说是土区不开放了

等黑五看看  或者收一个也是两百多的价格
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-2-13 05:09 , Processed in 0.237100 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表