技术开发 频道

Magnetico:个人torrent搜索引擎

  【IT168 资讯】一个土耳其程序员正在忙于创建一个名为“magnetico”的匿名和自主托管的BitTorrent搜索引擎。它允许具有互联网连接的用户访问DHT空间中的大量洪流,而不需要依赖任何中央实体。随着进一步的改进,magnetico可能有助于BitTorrent生态系统的完全分散化。

Magnetico:不会被淘汰的个人torrent搜索引擎

  这是一个无可争议的事实,BitTorrent是最受欢迎的P2P文件共享协议之一,但在这个时代面临着许多挑战。许多torrent网站很容易被关闭,主要是因为它们的集中性。那么,有没有办法从集中跟踪的网站中解放BitTorrent呢?

  过去有很多优秀的程序员在这方面不懈努力。分布式哈希表(DHT)的出现帮助人们将其依赖于追踪者。为了实现完全的权力下放,程序员Bora正在开展一个名为“magnetico”的项目。

  什么是magnetico?

  magnetico利用BitTorrent的DTH来查找内容和重要的对等体。它旨在创建个人torrent搜索引擎,并保持其创建的索引完全私有。

Magnetico:不会被淘汰的个人torrent搜索引擎

  magnetico是第一个为最终用户设计的自主BitTorrent DHT搜索引擎套件。套件由两个包组成:

  magneticod:自动BitTorrent DHT抓取器和元数据抓取器。

  magneticow:轻薄的web界面。

  magneticod在后台运行,并且DTH网络从对等体获取数据,magneticow是用于搜索和查看种子的轻量级Web界面。

  特征

  安装方便,要求最低:

  Python 3.5+和PyPI上提供的几个Python包。

  root访问权限不需要安装。

  近乎零配置:

  magnetico开箱即用,而magneticow需要稍微配置,以便与你选择的Web服务器配合使用。

  详细的分步手册,指导程序员完成安装。

  不依赖任何集中的实体:

  magnetico通过从一个节点“走”到另一个节点来爬取BitTorrent DHT,并在不使用跟踪器的情况下,使用节点获取元数据。

  弹性:

  与Web应用程序使用的客户端-服务器模型不同,P2P网络是混沌的,并且magnetico被设计为相应地处理所有错误操作。

  高性能实施:

  magnetico利用带宽的每一点发现尽可能多的信息和元数据。

  内置轻量级网页界面:

  magneticow具有轻量级的Web界面,可帮助程序员访问数据库。

  目前,该软件处于开发初期阶段。在即将发布的版本中,Bora希望解决当前的bug,并改进整体发布。magnetico是在Python3中编写的,开发人员可以在GitHub(https://github.com/boramalper/magnetico)上获取该项目,同时聊聊自己的想法。

  你有没有发现magnetico的概念很有趣? 别忘了分享你的看法。

0
相关文章