三年前写过这么一篇文章简单介绍了Plex的用法,前段时间一个朋友也开始玩起了NAS,Plex自然也是NAS玩法必不可少的一个元素。在这里想给大家分享一些在这段时间我解决掉自己的那些疑惑,以及新的一些经验和方法。
关于Double NAT
三年前的这个吐槽,现在看来其实有点考虑的过于复杂了。以电信为例(移动别杠)。
我们的最终目标是要让Plex Media Server (PMS)能够让自己在外网访问,以及对于Plex Pass而言,也要让自己的PMS对共享的家人和朋友可见。分两个步骤:
- 获得公网IP
- 做好端口映射
获得公网IP
怎么样的IP是公网IP?
最简单直观的就是以下IP段的地址都是内网IP地址,任何在不同内网的终端都是不能访问你的IP的,这也就是为什么我们要拿到外网的IP地址。
- 10.0.0.0 到 10.255.255.255
- 172.16.0.0 到172.31.255.255
- 192.168.0.0 到192.168.255.255
电信的100.xxx.xxx.xxxx也是内网IP
电信拿到公网IP相对比较简单,毕竟大佬手上IP多。一个电话飙到客服,基本几个小时内工程师小哥哥都会亲切的给你电话说搞好了,请你试一下。不过这个方法也不是百试百灵的,要是你所在的小区单元楼里大佬多,个个都要公网IP,那估计地主家也不见得有余粮
做好端口映射
拿到公网IP之后还得要搞定通讯端口,以Plex默认的32400端口为例。
32400是一个动态端口(详见TCP/UDP端口列表),所以只要我们把所有经过32400的数据都指向PMS,用户就可以自由访问它了。

我们选择“启用远程访问”后,手动设置好转发的端口为32400.

下面需要你的路由器能支持设置端口转发。现在大部分的路由器都会支持一定程度上的自定义设置,端口转发基本都能在高级设置之类的选项里找到,这里以我自己在用的工控机软路由(OpenWRT-LEDE)为例。

这么一番操作以后,你可以在你的PMS里看到这么一个让人开心的画面。

这时候只要招呼小伙伴掏出他们的手机试试就行了。
关于Filebot
FileBot is the ultimate tool for organizing and renaming your Movies, TV Shows and Anime as well as fetching subtitles and artwork. It’s smart and just works.
from Filebot official site
为什么要用Filebot?
Plex和Filebot是一对绝配。
Plex有它自己对于文件名,文件夹组织方式的要求
/Media
/Movies
movie content
/Music
music content
/TV Shows
television content
而电视剧的文件名必须要保有“SxxExx”形式的关键字让系统识别是第几季(Season)第几集(Episode)。
而Filebot则刚好有一个binding是{plex},会严格按照Plex的要求整理整个媒体库。当然也有各种子对象让你自定义文件名格式。分享一下我喜欢的格式:
- 电影:/电影文件夹/原产地名称(上映年份)/中文名(原产地名称 tmdbid)
- 电视剧:/电视剧文件夹/中文名/中文名(原产地名称) – SxxExx – 原产地分集名 – 中文分集名
这样只需要把视频自动下载到某一个文件夹,然后发现有新的了去收割就好了。因为用电影或者电视剧的名字作为文件夹名,每次收割都能自动分类到各自的文件夹里。其实Filebot也是可以用脚本触发的,只不过可能因为我要加入中文的关系,有的时候识别不是很准,所以现在我还是偏好用手动。
大概的成果画面就是这样的

