AntColony 磁力搜索BT引擎的核心

news/2024/11/26 9:33:33/

介绍

AntColony(Github)是findit磁力搜索引擎的核心。用来在DHT网络中,收集活跃资源的infohash,下载并解析资源的种子文件,存入数据库等。AntColony是若干功能的合集,也可以单独运行其中的部分功能,所以起“蚁群”这个名字也是很贴切的(没错,我就是爱动物世界)。主要分一下几块:

  • worker:爬虫,收集资源infohash,可以同时启动多个进程的worker,提高效率
  • male:根据收集来的infohash去下载种子文件
  • female:将种子文件录入数据库
  • queen:简单的入口,启动pm2运行worker,male和female

目前启动5个worker使用3000-3004的端口,2个male和1个female。

使用Mongodb储存数据,这没什么好说的;使用pm2维护和监控node进程,也没太多要说的,重点说下Redis。Redis里暂存的数据大概是这样的:

  • bucket:比较大的一个K桶
  • infohash:就是已经收集到的infohashs(worker收集来的,male会用来下载种子)
  • remoteNodes:worker新认识的节点,会依次“拜访”的,目前只保存最新的10w个(一方面我的VPS内存小,另一方面真没必要记录太多)
  • sysInfo:记录一些统计信息,例如发出多少次请求,累积收集多少infohashs,目前已经发出15亿次Request,这个频率是可控的,worker 太疯狂的话,VPS扛不住。

安装&运行方法

详细的使用方法请查看部署文档
其他内容查看 http://keenwon.com/1436.html

 

磁力搜索站点演示

http://www.cili123.me/ 

磁力搜索网站汇总每日更新

https://www.cnblogs.com/cilisousuo/p/12099547.html

 


http://www.ppmy.cn/news/434290.html

相关文章

自己写了个磁力链搜索引擎

磁力链接,简称"磁力链",最常见的用途是基于文件内容的散列函数值来链接到特定文件,生成一个唯一的文识别符用于找到文件。磁力链接可被运行在几乎所有平台上的应用程序们使用以下载一个文件。因为磁力链接十分简洁且为纯文本格式&a…

还在忍受磁力搜索网站不忍直视的广告么?18年最新最好用的bt磁力搜索网站介绍

之前写过一篇推荐没有弹出广告并很少种子搜索网站的文章,结果过了一段时间发现我写文章的时候开了广告过滤器,难怪看不到广告,把一些有弹出广告的网站也推荐上去了,直接被打脸Σ(lliд゚ノ)ノ。所以我只好重新…

想做个磁力链搜索引擎 2

上一篇我们已经解析出种子的基本结构。下一个问题就是,如何通过种子文件所给的信息,获取文件的下载地址。 上一篇中我们解析种子发现有两个键比较特殊,分别时announce以及announce-list 这两个属性的值便是是tracker服务器的地址。&#xf…

win7台式计算机型号怎么查,win7系统电脑查看主板型号的四种方法

刚刚购买新的电脑安装win7旗舰版系统,新手对电脑信息肯定不太了解,如果知道主板型号就知道电脑的全部信息了,也有助于我们了解电脑的配置,方便以后使用。那么win7系统电脑如何查看主板型号,相信很多小伙伴都不知道如何…

cmd命令查询电脑序列号_如何查看台式电脑序列号

展开全部 方法一: (1)如果是win10系统,可以在键盘上同时按下winr键,打开命令提示符,并32313133353236313431303231363533e59b9ee7ad9431333431333935输入cmd,点击确定或回车 (2)在弹出的页面中输入“systeminfo”并按下…

win7台式计算机型号怎么查,win7怎么看电脑型号 win7电脑型号怎么查

有许多新用户不知道如何查看电脑型号,我们以目前最常用的系统win7为例给大家介绍一下,如何查询电脑型号! 小提示: 1、一般组装电脑没有电脑型号,您只能查到组装电脑的各配件的型号,比如:CPU、显…

论文浅尝 | 用于推荐的知识自适应对比学习

笔记整理:俞洪涛,浙江大学硕士,研究方向为知识图谱表示学习 链接:https://dl.acm.org/doi/10.1145/3539597.3570483 动机 在基于知识图谱的推荐系统中,用户和项目的交互信息通常会在模型中占主导地位,而KG中…

台式台式计算机型号怎么看,怎么查看电脑的型号和配置,台式电脑设备型号在哪里看...

台式电脑怎么看型号? 台式机有型号(如联想台式机),而台式机装配工一般没有型号(如购买显卡、内存、CPU、硬盘、主板组装的台式机)。有两种方法可以查看桌面模型。方法一:直接检查:检查电脑主机或包装盒的标签,如果是品牌桌面,则在标签上标注;方法二:下载软件:1。下载鲁…