关于PMS直连自己的域名配置方案 - Tosslog/PlexMediaServer GitHub Wiki
前言:
事件:
自24年7月之后中国地区的用户由于被墙造成了PMS无法匹配,海报无法显示,android端的PMP登录卡Logo的问题越来越严重,所以我们中国地区的用户一直饱受折磨。
Plex 没有积极应给出有效解决方案与错误的关注点:
- 首先是论坛反馈的问题没有得到针对性的解决方案这点是预料到的,并不是排外只是他们的脑子里并非多线程任务机制,他们是单线程思考问题属实无奈。
- 有零星的开发人员回复得到的答案竟然想要去找他们的域名商。plex我想问问域名托管商你家开的企业还是你亲戚是这域名托管商的CEO能说话算话?还是你能动摇中国地区 禁止对plex.tv的封锁?
- 这个问题属实不是plex可以从域名解决的问题,但他们坚持去找网络问题这是个错误的关注点。事实上plex官方应该从PMP与PMS的架构下手或者对他进行一些修改当然, 很难对一个国家的影响修改他的整体生态这也能理解。但多少plex你稍微重视一下好不,属实无语。
目前的解决方案:
方案与结果:
正常来说如果想匹配信息最简单的方式就是直接给服务器上代理单着个问题会产生其他的问题,PMS 无法直连导致无法访问库内容。这就导致了我们匹配时后挂代理,匹配完成关代理很麻烦。 现在我们要解决的问题就是这个让PMS一直挂代理并且可以直连。经过多次尝试并且得到了论坛的国内网友和国外网友的相助,我目前成功的实现了挂代理同时可以直连观看库内容也不影响匹配内容。
- 这里提供我们交流的内容,可以参考我们的对话。鸣谢 iviso国内网友、kesawi国外网友 给与的思路与帮助。 原贴:
代理+域名配置后可正直连PMS服务器正常显示:
PMS-Match: √
PMS-Poster: √
PMS-Avatar: √
PMS-Media Library: √
解决方案:
PMP卡logo
- 登录时显示plex图标此时关闭网络或者直接飞行模式,登录进去后再还原网络或飞行模式。
- 客户端机上代理。根据规则模式不用担心直连走代理跑流量。
PMS无法匹配,客户端无法显示海报,头像,等问题:
- 前期条件需要域名、nginx
- 步骤、配置域名、配置nginx、配置plex网络、关闭plex远程访问
- 配置域名,这个域名是需要ddns解析到你的ip公网ip即可。这个问题比较繁琐请自行他处学习。
- 配置nginx,建议使用NginxPorxyManager或者lucky 这两个工具比较适合小白。这里只介绍NginxPorxyManager因为够用了更简单。
按图根据你的情况进行配置
-
添加代理
-
配置SSL
- 配置plex网络:
按图根据你的情况进行配置
-
配置网络1
-
配置网络2
- 配置plex远程访问:
按图根据你的情况进行配置
- 关闭远程访问