jellyfin手机端连接SSL域名失败的解决办法
问题
jellyfin安卓客户端无法通过https地址连接到服务器
我的jellyfin通过docker部署在威联通NAS上,并且用QNAP自带的反代功能关联到自己的域名,所以外网访问是这种形式:https://jellyfin.mydomain.org:12345。带上端口号是因为本地宽带服务商封掉了443
证书是通过acme.sh自动签发的Let's Encrypt免费版。
网页端访问这个域名是没任何问题的,但android客户端死活连不上,但是在家里用内网ip是可以的。
折腾之路
简单debug推测是ssl的问题,本来想再设置一个不带ssl的反代规则,然而居然不能跟https同时存在,只能放弃。还有说法是Let's Encrypt的根证书过期,不再被Android信任,只被浏览器独宠,换成godaddy之类的就好了。然而贫穷限制了我的步伐
然而我不信邪,继续排查,找了一个ssl service test工具(FairSSL),发现一个异常项
这个中间证书是啥玩意,我一般在QNAP只上传fullchain.pem,中继证书都是空着的,那么可能是这个原因了。apache跟nginx处理证书的方式不同,所以只要上传这个中继证书应该就搞定了
经过一个小时的学(折)习(腾),掌握到如下信息
解决
于是有了下面的证书配置
重启apache服务后再次测试ssl
看来中间证书生效了,然而又产生了新的问题,再次触及知识盲区
好在客户端已经可以正常登录,所以这个问题暂且放下。大佬路过的话还望指点一二
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~





木头好多人
校验提示文案
crazyatnet
校验提示文案
往记
校验提示文案
值友2915391076
校验提示文案
塞狗反哈_撒紧
校验提示文案
crazyatnet
校验提示文案
xmlys
校验提示文案
KBNumb
校验提示文案
峰前回雁生
校验提示文案
zzzzk
校验提示文案
zzzzk
校验提示文案
峰前回雁生
校验提示文案
KBNumb
校验提示文案
xmlys
校验提示文案
塞狗反哈_撒紧
校验提示文案
值友2915391076
校验提示文案
往记
校验提示文案
crazyatnet
校验提示文案
crazyatnet
校验提示文案
木头好多人
校验提示文案