華文網

Magnetico:不會被淘汰的個人torrent搜尋引擎

一個土耳其程式師正在忙於創建一個名為“magnetico”的匿名和自主託管的BitTorrent搜尋引擎。它允許具有互聯網連接的用戶訪問DHT空間中的大量洪流,而不需要依賴任何中央實體。隨著進一步的改進,

magnetico可能有助於BitTorrent生態系統的完全分散化。

這是一個無可爭議的事實,BitTorrent是最受歡迎的P2P檔共用協議之一,但在這個時代面臨著許多挑戰。許多torrent網站很容易被關閉,主要是因為它們的集中性。那麼,有沒有辦法從集中跟蹤的網站中解放BitTorrent呢?

過去有很多優秀的程式師在這方面不懈努力。

分散式雜湊表(DHT)的出現幫助人們將其依賴於追蹤者。為了實現完全的權力下放,程式師Bora正在開展一個名為“magnetico”的專案。

什麼是magnetico?

magnetico利用BitTorrent的DTH來查找內容和重要的對等體。它旨在創建個人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的概念很有趣? 別忘了分享你的看法。