jxyblog

jxyblog

email

如何擁有自己的千萬級別的磁力種子庫?

大家應該都聽過磁力鏈接,BT 種子什麼的吧!這是利用一種 p2p 技術的下載工具,現在姑且也算是一種去中心化的應用。


說起 BT,它的歷史可夠悠久的了,以下介紹摘抄自互聯網:

2003 年,軟件工程師 Bram Cohen 發明了 BitTorrent 協議。
BitTorrent (簡稱 BT) 是一個文件分發協議,每個下載者在下載的同時不斷向其他下載者上傳已下載的數據。

幾乎是國內互聯網還沒起步多久的時候就差不多已經是最火的資源共享工具跟下載工具了,同一時期國內同樣熱門且利用 p2p 技術的軟件還有電驴,快播這些。

最早的 p2p 是不支持DHT的,它需要一個 tracker 服務器記錄每一個正在下載的用戶的信息,直到被網絡運營商直接封殺 tracker 服務器,然而 BT 並沒有就此倒下,直接利用 DHT 技術去中心化,從此徹底擺脫 tracker 服務器。

說到這裡就差不多了,接下來說怎麼弄一個自己的千萬乃至上億級別的種子庫,並且能夠每時每刻實時更新全網新製作的種子。

首先需要安裝一款 BT 下載軟件:BitComet
這官网下载地址某些地區可能會被屏蔽,下載不了就去華軍軟件園什麼的這些地方下載,或者科學上網下載。

先把軟件安裝好,然後打開軟件前需要先把電腦的時區設置一下,打開電腦控制面板,找到區域設置,把裡面的中文中國改成台灣或香港然後重啟一下電腦就行。

111

重啟完電腦打開 bitcomet,打開頂部菜單,在選項裡面把語言改成繁體。

222222

之後就能在軟件左邊看到種子市場,我們鼠標右鍵 DHT 種子,打開自動下載元數據,然後把數量改成無限。

333

這是原理是在 DHT 網絡裡面搜索所有在線的種子,包括剛剛製作的種子,每時每刻都在搜索,因為搜索出來的只有磁力鏈接,所以我們才需要下載元數據才能知道這個文件到底是啥東西。

其實元數據就是種子文件,它保存在這個目錄:

444

所以你如果要下載幾千萬個種據數據的時候你的硬盤需要夠大才行,種子目錄裡面還有一個文件,它是一個 sqlite 數據庫,搜索到的所有種子信息都保存在裡面。

當然這一切非常簡單,當你收集到足夠多種子信息的時候,你就可以利用那個自動生成的數據庫搭建一個磁力搜索網站了。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。