使用CDN加速Plex播放

一.起因

玩服务器多的人一般都见过一张在圈子里流传的图,就是在稳定、速度、价格这三者之间取舍的韦恩图。由于利用Plex搭建在线视频服务器本身只是我拿来利用闲置服务器的一个项目,所以也没打算扔太多钱在上面,这也就意味着,这台机器必然会在 速度或者稳定其中一者上有所取舍。而我选择的是稳定,所以么,速度也就没那么好了。

二.分析

我拿来跑Plex的服务器是Kimsufi的K4C,i5+16G+2T+100M,配置是还OK的,就是处于法国,这样的话个国内有些情况下速度就比较憋屈了,虽然我配置了BBR,但是在部分网络下还是只有500k左右的速度,虽然看个720p还是没问题的,但是拖动的话还是有些不够流畅,这远远不能让我满足。如果是普通网站,为了加快访问速度我们想到的就是上CDN,那么Plex能不能这么干呢?

当然也是可以的,只要CDN支持Websocket,因为Plex的部分数据是通过WS从服务器上获取的,只要想办法让WebSocket通过CDN将用户和服务器连接起来,借助CDN机房网络比用户家用网络拥有更优异的路由和带宽的优势,我们就能够获得比直连更快的播放速度。 阅读全文→

下载工具系列——CloudTorrent (你云端的BT下载器,自带搜索)

一.介绍

之前介绍的主要还是常规的,或者说老牌的BT下载工具,也该来点比较新鲜的,这个软件还是当初我在逗比那儿看到的,了解了下发现还可以,所以来分享一下。这是一款由Go编写的程序,支持种子/磁力下载,支持在线搜索直接加入下载,作者计划加入在线播放以及前后端分离的功能。

二.安装

作为一款Go的程序,安装部分那是一贯的简单,作者提供了ARM(树莓派等)/Darwin(macOS)/Linux/Windows的全平台程序,无依赖下载解压即可使用,这是极好的。

Release页面——>传送门

这儿就放个Linux 64位的了,其他的自己替换地址,需要注意这个不能用tar解压,请直接用gunzip -d来解压

当然,作者还提供了一个一键安装的命令

对Docker感兴趣的也可以用下面的

PS.由于是单个二进制文件,所以升级的话直接替换就行 阅读全文→

Aria2+Plex实现支持离线下载的小型私人视频云盘

一.介绍

Aria2我就不介绍了,我这写了好几篇了,Plex呢,也是我前阵子刚介绍的。最近在研究新的玩法,终于算是搞定了,来和大家分享一下。

首先,我们必须知道,大部分国家的VPS或是服务器都是会受到DMCA影响的,这个是啥自己搜,简单的来说就是会被版权方或者版权方的授权方警告。这个问题在各家可大可小,小的就是做个保证,然后确保文件已删除啥的,大的就比较蛋疼了,要么是删机封号要么还会威胁你赔钱不然律师信啥的(虽然对于人在国内的来说基本上就是吓唬你),但是碰上这些事情总归是比较头疼对吧。

那么,怎么办?有些国家的法律不太管这些,或者说不太搭理美国(DMCA是美国的东西),那么贩卖这些国家的VPS或者服务器的商家就会提供一般被称为抗投诉或者抗DMCA主机(VPS/服务器)的特殊产品。比较常见的是瑞士、瑞典、乌克兰、荷兰、罗马尼亚、立陶宛、俄罗斯等一系列国家,当然不是所有这些国家的都行的,这个还跟商家公司注册国家有关,美国公司卖的这些地方的肯定也是不抗的,所以请在购买前务必看准了商家有没有说明抗投诉或是抗DMCA。

说了这么多废话有什么意义呢?主要还是铺垫,因为我就是要在抗DMCA的VPS上搭建Aria2,然后将下载完成的数据保存到另外一台配置高的Plex服务器上,然后实现离线下载+在线播放功能。是不是感觉和115之类的很像?对了,这就是小型的。

二.安装

①Aria2安装  ——>自行编译   静态编译(现成)  配置

记得把DHT还有本地节点查找以及种子交换这些功能打开,能提高速度,反正也不会被投诉,所以就不用纠结太多了,这儿的Aria2配置需要修改,下面会提到

②Plex安装  ——>传送门

三.组合

这儿有多种方法,我自己测试了三种 阅读全文→

下载神器——Aria2,打造你自己的离线下载服务器

这年头vps商家都玩得比较嗨,不少大硬盘的vps,之前的一般使用方法是挂水晶……(这是真的),然而现在水晶已经坑死了,所以找点其它用途吧,做备份盘,这个方法不错,但是一般也用不完,所以我一般拿来存一些比较少的资源啥的,比如本子(?!)咳,你们一定听错了,我们跳过这个话题,反正就是拿来下一些源比较少速度比较慢或者一时用不上但是之后可能会用到的东西,丢在电脑里可能会不小心丢掉而且下载可能会比较耗时间,所以vps可能是另外一个选择。 好吧,不扯淡了,我们讲讲怎么安装aria2,这个基本上是一键……,centos使用:yum install aria2  debian使用:apt-get install aria2,系统版本不同源自带的aria2版本也会不同,centos6的话是aria2 16.0X的版本,centos7能到18.x,至于debian,一向包更新的比较快,基本上都是18.x,当然,如果你对源自带的版本不满意,可以去sf下载源码自己编译,这个我就不说了,一般自带的版本也够用了,安装没啥问题,一般使用的话是直接在ssh里用命令下载:

阅读全文→