背景

从智能下载的功能发展来看,一定是站点越多越好,每个站都有自己的特色资源,站越多,资源的选择就越多。可是每个站的运营规则不同,维护起来,非常花心思,违背好好看电影的初心。这是智能养站,流量管理功能诞生的原因。

有一些用户,会选择“盒子”去刷流,我个人不支持这种行为,这对站点的发展不是一件好事。从技术原理上讲,这种方式也极其容易被识别,影响使用。

设计原则

简单好用,以人为本。还是MR的产品设计基本原则。在使用过程中,你不需要做复杂规则配置,只需要设置站点的养护模式和目标,以及基本的提交任务目录、磁盘可用空间即可开始使用,其他的不用管,交给机器人。

特别说明:此功能是会带来硬盘损耗的,我个人,是京东上买了五年质保的SSD作为下载盘,随便挂PT。不建议使用重要硬盘开启此功能。

新任务的选择

所有下载的任务均为不消耗流量的免费种子。会定期,以一个安全的频率去检索站点首页的免费种子,暂定30分钟一次,根据种子的做种人数、下载中人数、上传是否两倍等多维度数据,设定权重计算出优先级,逐一自动下载。下载过程中如种子尺寸超过设定的可用磁盘空间,便会暂时停止,等待下一个周期继续运行。关于优先级的定义,以及哪些免费种子会被列入下载范围,是经过详细测试,调教出来比较适合家庭带宽的一套方案。为了避免影响使用效果,暂时不详细说明筛选规则。

存量任务汰换

进入下载列表的种子,会定期自动,将一些上传效率低的下载任务删除。当前的规则也是固定的,不开放太多参数调整,也暂不公布太多细节。方案的核心就一条,力求用最小的硬盘写入量,换最大的上传量,减少硬盘损坏,节约下行带宽,低碳养站。

与很多“刷流”软件规则关注上传和下载速率峰值不同,MR更看中效率,效率是指,单位时间内的上传或下载总量,每分钟平均贡献等信息。非首发种子的热度是完全随机不可预测的,上一分钟没有上传,不意味着下一分钟不起速度,看峰值的盒子们,有些种子很可能就放弃掉了,但很有可能过一会上传就起来了。单种的效率,与总效率的比值,可能更有参考意义,至少在家庭带宽这几天我自己的测试中,更有效。

设置详解

保存路径

这个保存路径,是提交给下载器的路径,不需要映射挂载给机器人docker容器。

管理模式

主动积累上传量:设定一个目标值,此站点在达到目标前,会持续下载热门免费种子积累上传流量。

被动按需养护:与主动的区别就是没有目标,只有这个站,近期消耗了下载量时,才会主动去积累上传流量。