日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何发布一个BT种子文件

發(fā)布時(shí)間:2023/12/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何发布一个BT种子文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如何發(fā)布一個(gè)BT種子文件

要想發(fā)布一個(gè)資源,要經(jīng)過2個(gè)步驟:制作種子文件、傳播種子文件。當(dāng)然還要把該種子文件對應(yīng)的資源所在電腦開機(jī)連入網(wǎng)絡(luò)一段時(shí)間,具體時(shí)間不定,主要看該種子下載的情況,最好至少要保證有一部分人下載成功。

(1)選擇一個(gè)BT發(fā)布站點(diǎn),這個(gè)站點(diǎn)運(yùn)行普通的網(wǎng)絡(luò)服務(wù)器端程序,如 apache、IIS 等。通過網(wǎng)站幫助信息找到Tracer的Url。

(2)用要發(fā)布的完整文件和Tracker的URL創(chuàng)建一個(gè)種子文件(.torrent 文件);

(3)將種子文件上傳到網(wǎng)絡(luò)服務(wù)器上;

(4)在網(wǎng)絡(luò)服務(wù)器的網(wǎng)頁上發(fā)布種子文件(.torrent 文件)鏈接和對這個(gè)文件的一些簡單的描述;

(5)發(fā)布用戶(seed)提供完整的文件。

實(shí)例:通過比特精靈制作和分享種子

比特精靈簡介:

比特精靈(BitTorrent)是一款完全免費(fèi)、高速穩(wěn)定、功能強(qiáng)大、不包含廣告的bt下載軟件,具有穩(wěn)定高速,功能強(qiáng)大,使用人性化等特點(diǎn)。

軟件最新版本為比特精靈3.6并且停止更新和維護(hù)。

1.比特精靈的特色:

·清爽明了,簡單易用的用戶界面。

·支持多任務(wù)同時(shí)運(yùn)行,并且支持文件選擇下載。

·優(yōu)秀的磁盤緩存技術(shù),更好地保護(hù)硬盤。

·完全兼容官方版的無需種子服務(wù)器的DHT網(wǎng)絡(luò)。

·能靈活對單個(gè)任務(wù)以及全局連接速度進(jìn)行控制。

·對不同的網(wǎng)絡(luò)類型和上網(wǎng)方式實(shí)行不同的連接策略,更好地利用網(wǎng)絡(luò)資源。

·快速種子檢測,支持?jǐn)帱c(diǎn)續(xù)傳。

·支持下載隊(duì)列和計(jì)劃下載。

·首創(chuàng)在全部Windows平臺下支持UPnP自動端口映射。

·自動設(shè)置XP的網(wǎng)絡(luò)連接防火墻。

·程序最小化或者窗體不在前臺時(shí)自動打開迷你欄,讓你隨時(shí)看到任務(wù)狀態(tài)。

·即時(shí)通訊功能,能和下載同一任務(wù)的網(wǎng)友進(jìn)行安全可靠的即時(shí)溝通。

·種子市場功能,第一時(shí)間和網(wǎng)友分享種子文件。

·數(shù)據(jù)壓縮傳輸,更加有效地利用帶寬。

·支持多Tracker協(xié)議。

·在下載者之間共享可用連接信息,提高下載效率,降低服務(wù)器負(fù)擔(dān)。

·多個(gè)任務(wù)同時(shí)運(yùn)行時(shí)只需要一個(gè)TCP監(jiān)聽端口。

·IE集成,并且支持拖放,更加方便地添加任務(wù)。

·強(qiáng)大的資源搜索功能,讓你方面快捷地找到BT資源。

·支持HTTP/SOCK4/SOCK5代理。

·高速穩(wěn)定的下載體驗(yàn)和極低的系統(tǒng)占用。

·支持超級種子模式,Compact Tracker模式.

·革命性的內(nèi)網(wǎng)穿透功能,幫助內(nèi)網(wǎng)用戶相互建立連接。

·增加了老板鍵的功能。

·默認(rèn)Tracker的功能。

2.比特精靈與同類型軟件的比較

包括比特彗星(BitComet),迅雷等

在某一個(gè)時(shí)間的中國,bt下載軟件基本只有三種

BS,BC和迅雷

其中,BC非國產(chǎn)。按照用戶量排名,迅雷>BS>BC

根據(jù)bt原理,同一時(shí)間同一個(gè)種子的下載/上傳量越大,下載/上傳速度也就越快,而用戶量基本決定了種子下載/上傳的量

但仍然有大量的用戶選擇了比特精靈,因?yàn)樗啙嵉捻撁?#xff0c;強(qiáng)大的性能

更因?yàn)樗耆赓M(fèi)且無廣告

1.安裝比特精靈

1.1下載比特精靈安裝程序,雙擊運(yùn)行

1.2選擇安裝目錄

1.3選擇以哪種模式安裝

1.4創(chuàng)建快捷方式

1.5設(shè)置一些東西(現(xiàn)在不勾也行,在軟件內(nèi)都能再次設(shè)置)

1.6點(diǎn)擊安裝

1.7安裝成功

2.對比特精靈進(jìn)行初始設(shè)置

2.1選擇網(wǎng)絡(luò)類型(決定你的下載和上傳速度,也可以選擇高級設(shè)置,自己指定速度)

2.2選擇默認(rèn)下載路徑和殺毒軟件


2.3輸入昵稱和頭像

2.4完成初始設(shè)置

注意

3.制作種子

3.1界面初識

3.2添加trackerlist

獲取trackers(以第一個(gè)鏈接為例)
trackers服務(wù)器獲取鏈接地址:
https://newtrackon.com/list
https://github.com/ngosang/trackerslist
http://www.torrenttrackerlist.com/torrent-tracker-list/

以第一個(gè)鏈接為例

3.3制作種子



3.4制作完成

3.5分享種子

我們應(yīng)該將制作好的種子分享到bt種子網(wǎng)站,等待別人下載。

根據(jù)bt的原理,同時(shí)下載/上傳的人越多,下載速度就越快。

3.6說明

完成上面這些步驟,理論上是可以成功制作并分享種子的。

但是很抱歉,我并沒有測試成功。

注:下面信息來自網(wǎng)絡(luò),因?yàn)樽约簺]有測試成功,所以無法證實(shí)真?zhèn)?/h4>

1.種子的制作者(擁有全部原始文件,被稱為seed),應(yīng)該在制作好種子后打開種子文件進(jìn)行下載,成為第一個(gè)“種子”,然后等待第二個(gè)“種子”的到來,直到有第二個(gè)“種子”將種子文件所指向的內(nèi)容全部下載完畢,一號“種子”的任務(wù)才算結(jié)束。

2.在過去的某個(gè)時(shí)間,互聯(lián)網(wǎng)上擁有許多種子資源網(wǎng)站,如bt櫻桃,btlibrary。隨著對版權(quán)保護(hù)的加強(qiáng),這些網(wǎng)站幾乎全滅。時(shí)過境遷,現(xiàn)在再也找不到或者說很難找到類似的網(wǎng)站。

3.根據(jù)bt種子(Bit Torrent)的實(shí)現(xiàn)原理,bt種子的上傳與下載,都需要tracker服務(wù)器(又被稱作追蹤器)的支持,而現(xiàn)在,可用的tracker服務(wù)器已是屈指可數(shù)。

4.根據(jù)網(wǎng)上還能找到的遺跡,我認(rèn)為比特精靈官網(wǎng)早在2013年就已經(jīng)關(guān)閉,可能是被封殺,也可能是被各大公司攻擊,亦有可能是網(wǎng)站擁有者放棄了這個(gè)項(xiàng)目。無論如何,無法否認(rèn)的是,比特精靈曾經(jīng)輝煌過。

bt種子的原理介紹

bt種子

一種電腦“.torrent”文件,裝有BT(BitTorrent)下載必須的文件信息,作用相當(dāng)于HTTP下載里的URL鏈接。
一個(gè)用戶要利用BitTorrent協(xié)議下載文件之前,先要從某個(gè)網(wǎng)站下載一個(gè)包含該文件相關(guān)信息的“.torrent”文件。
該種子文件包含一個(gè)稱為“追蹤器(tracker)”的服務(wù)器節(jié)點(diǎn)(因特網(wǎng)上有很多追蹤器)的地址,該追蹤器負(fù)責(zé)維護(hù)參與一個(gè)特定文件分發(fā)的所有對等方的信息。

P2P

Peer to Peer點(diǎn)對點(diǎn)網(wǎng)絡(luò),簡稱 P2P,是指網(wǎng)絡(luò)用戶之間可以直接通信的網(wǎng)絡(luò)結(jié)構(gòu)。簡單的說,P2P直接將人們聯(lián)系起來,讓人們通過互聯(lián)網(wǎng)直接交互。使得網(wǎng)絡(luò)上的溝通變得容易、更直接共享和交互,真正地消除中間環(huán)節(jié)。P2P使用戶可以直接連接到其他用戶的計(jì)算機(jī),而不是像過去那樣連接到服務(wù)器去瀏覽與下載。P2P另一個(gè)重要特點(diǎn)是改變互聯(lián)網(wǎng)現(xiàn)在的以大網(wǎng)站為中心的狀態(tài),重返“非中心化”,把權(quán)力交還給用戶。

BitTorrent協(xié)議

BitTorrent(簡稱 BT,比特洪流)是一個(gè)多點(diǎn)下載的的 P2P文件共享軟件。它由程序員 Bram Cohen使用 Python語言編寫,并且還是代碼開源的專利軟件,可以自由地下載和傳播。它采用高效的軟件分發(fā)系統(tǒng)和點(diǎn)對點(diǎn)技術(shù)共享大體積文件(如一部電影或電視節(jié)目),使多個(gè)用戶同時(shí)下載一個(gè)文件的時(shí)候,他們之間互相為對方提供自己所擁有的文件部分的下載。這樣就把文件下載的帶寬開銷分?jǐn)偟矫總€(gè)用戶那里,理論上 BT下載可以支持無限多個(gè)用戶來下載同一個(gè)文件。因此,BT被人們稱之為“群集、散布、集中”的文件傳輸協(xié)議。
一般來說一個(gè)BT文件發(fā)布系統(tǒng)由以下幾個(gè)部分組成:
(1)一個(gè)普通的web 服務(wù)器;
(2)一個(gè)靜態(tài)元信息文件,即BT種子文件( 以.torrent 結(jié)尾, 包含了文件的基本屬性);
(3)一個(gè)追蹤器(Tracker);Tracker實(shí)際上是一臺服務(wù)器,它負(fù)責(zé)幫助peer之間相互建立連接;
(4)BT客戶端(peer,系統(tǒng)的核心部分,用于實(shí)現(xiàn)下載策略);
(5)一個(gè)被下載文件的擁有者(seed)。

下載資源

首先,客戶端用戶訪問BT發(fā)布站點(diǎn),通過站點(diǎn)上的信息找到想要的資源文件。其中Bt發(fā)布站點(diǎn)上顯示共享文件的信息和每個(gè)文件的共享用戶信息,并為每個(gè)文件提供一個(gè)種子文件的下載鏈接。

客戶端下載了該種子后,與BT種子文件中的跟蹤服務(wù)器(Tracker)通訊。跟蹤服務(wù)器首先記錄該客戶端的用戶信息,同時(shí)將其它共享用戶的信息提供給該客戶端,該客戶端根據(jù)這些信息與其他共享用戶的客戶端軟件發(fā)生通訊,從其中找出下載速率最快的40~50個(gè)客戶端進(jìn)行下載;其中每個(gè)客戶端都按照種子文件中的規(guī)定對文件進(jìn)行分塊。文件的上傳和下載都是按塊進(jìn)行的。
當(dāng)客戶端軟件完成一個(gè)文件分塊的下載后,就可以進(jìn)行該塊的上傳。

隨著參與下載的用戶數(shù)量的增加,下載速度加速。

完成整個(gè)共享文件的下載后客戶端就只上傳,不下載,成為共享文件的種子;在一些人氣很旺的下載中,原始下載者經(jīng)常可以在較短的時(shí)間內(nèi)退出上傳,由其它已經(jīng)下載到整個(gè)文件的下載者繼續(xù)提供上傳。
部分完成的用戶開始退出,當(dāng)某個(gè)種子的所有用戶均結(jié)束下載或上傳后,該種子可用生命期結(jié)束。

Tracker即時(shí)接收所有peer信息,并且給每個(gè)peer一份隨機(jī)的peers列表。Tracker通過 HTTP GET參數(shù)獲得信息,然后返回一個(gè)Bencoding編碼后的信息。peer每隔一段時(shí)間連一次Tracker,告知自己的進(jìn)度,并和那些已經(jīng)直接連接上的peer進(jìn)行數(shù)據(jù)的上傳下載。這些連接遵循BitTorrent peer協(xié)議,通過TCP協(xié)議進(jìn)行通信。seed和tracker,peers之間通訊連接的步驟如圖。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-H7uKJlQC-1591405101979)(…/images/image-20200524160009533.png)]

文章:為什么我喜歡海盜灣

引用地址:http://www.ruanyifeng.com/blog/2009/11/why_i_love_piratebay.html

每次我寫介紹海盜灣的文章,就一定有人跳出來教育我:
  “難道你不知道,下載盜版文件是不道德的嗎?”
  “盜版行為等于偷竊!”
  “盜版扼殺原創(chuàng)!”
那么,今天我就專門解釋一下,為什么我對"海盜灣"情有獨(dú)鐘。

第一個(gè)理由,我很反感現(xiàn)行的版權(quán)制度。
首先明確一點(diǎn),我反感的不是版權(quán)制度,而是現(xiàn)行的版權(quán)制度,因?yàn)樗呀?jīng)淪為一些大集團(tuán)大公司攫取超額利潤的工具了。
版權(quán)制度的初衷是保護(hù)作者的利益,但是實(shí)際上,現(xiàn)行的版權(quán)制度更多得保護(hù)大公司的利益。目前,全世界的版權(quán)收益,大部分都?xì)w法人所有。版權(quán)制度的作用已經(jīng)從鼓勵(lì)原創(chuàng),蛻變成保護(hù)壟斷了。一個(gè)最好的證明是,人類的生產(chǎn)力在不斷提高,但是版權(quán)保護(hù)期卻越來越長。現(xiàn)在,一個(gè)人去世以后,他的作品繼續(xù)被保護(hù)的年限,在中國是50年,在美國是95年。這是毫無理由的,唯一的原因就是,大公司這樣才能賺到更多的錢。
上個(gè)世紀(jì)60個(gè)年代,美國法院開庭審理,集成電路的發(fā)明人到底是羅伯特·諾伊斯,還是杰克·基爾比。可是,原告和被告既不是諾伊斯,也不是基爾比,而是兩家公司----仙童公司和德州儀器公司。原因是這兩家公司各自購買了集成電路的相關(guān)發(fā)明,迫切需要保護(hù)自己的版權(quán)。
既然版權(quán)都?xì)w大公司所有,而大公司的生存目的就是利潤最大化,所以它們會窮盡一切手段,維護(hù)版權(quán)制度,而不管這樣會不會阻礙知識的傳播和不利于增進(jìn)全人類的福利。以海盜灣為例,美國所有最賺錢的娛樂公司都在起訴它,而使用海盜灣的人,說實(shí)話,大部分都是真的很窮的大學(xué)生和程序員。既然你已經(jīng)賺到這么多錢了,為什么不放過那些窮人呢?----做夢去吧,休想從我這里拿走一分錢!
海盜灣的存在,并沒有讓世界變得更加糟糕。倒是那些保護(hù)壟斷的大公司,由于它們的存在,人類文明的成果就無法廉價(jià)地傳播,貧困的青年就無法得到自己想要的知識。當(dāng)你創(chuàng)造出一件新東西,理應(yīng)讓更多的人看到它,這樣對全世界最有利,但是現(xiàn)行的版權(quán)制度,實(shí)際上鼓勵(lì)你把它鎖起來,不讓別人看到!
有人也許會說,沒有版權(quán),人們就不會有動力去創(chuàng)新。自由軟件運(yùn)動的成功,就證明了這種說法是不對的。事實(shí)上,自由分享也能做出偉大的作品,而且還能通過服務(wù)賺到錢。“自由軟件之父"理查德·斯托曼就說過:“我絕不把自己的人生,用來建造囚禁他人的監(jiān)獄”!所以,以后請?jiān)僖膊灰f"版權(quán)制度鼓勵(lì)原創(chuàng)"之類的話了,那純粹是資本家的煙霧彈,而且是對人類創(chuàng)造力的褻瀆。真正偉大的發(fā)明,都是出于愛好或者出于"增進(jìn)人類福利"這樣崇高的目的而做出來的,不是為了錢!
現(xiàn)行的版權(quán)制度是不合理的,迫切需要改革。我們需要一種鼓勵(lì)分享、而不是鼓勵(lì)壟斷的制度。整件事情的關(guān)鍵是,知識和其他財(cái)產(chǎn)所有權(quán)不一樣,知識是一種非排他性的資產(chǎn),用的人越多,收益越大,而現(xiàn)行的版權(quán)制度人為地將知識變成一種排他性資產(chǎn),阻止他人使用。這是不對的,盈利可以通過提供相關(guān)服務(wù)來實(shí)現(xiàn),而不應(yīng)通過限制知識傳播來實(shí)現(xiàn)。
好了,說完版權(quán)制度之后,我再來說說,我喜歡海盜灣的第二個(gè)理由:那些家伙真的很酷!
2003年11月,海盜灣剛剛成立的時(shí)候,有人問他們?yōu)槭裁匆⑦@個(gè)網(wǎng)站。猜猜看,他們怎么回答?
他們回答,這是一個(gè)長期的行為藝術(shù)項(xiàng)目。(“The Pirate Bay is a long-running project of performance art.”)
我愛死這個(gè)回答了。
后來,海盜灣成了全世界版權(quán)組織的眼中釘、肉中刺,被重重圍剿、一路追殺,可是他們依然頑強(qiáng)地活著。服務(wù)器幾次被迫下線,但是馬上又重新回來,最長中斷時(shí)間不超過3天。海盜灣還有一個(gè)基金,號召支持者向其捐款,目標(biāo)是買下北海中的"西蘭公國”(Principality of Sealand),然后將其變成全世界第一個(gè)沒有版權(quán)制度的國家。這就是活生生的傳奇啊,比電影還要精彩,看得我熱血沸騰。
2008年8月,國際奧委會向瑞典司法部發(fā)出公函,要求取締海盜灣上數(shù)以千計(jì)的北京奧運(yùn)會開幕式的torrent文件。海盜灣不加理睬,----(奧運(yùn)會是全人類的節(jié)日,不是盈利活動,憑什么不能看!)----還把網(wǎng)站的名字改成"北京灣"(the Beijing Bay),作為回應(yīng)。

這樣的網(wǎng)站,怎能叫人不愛啊!

文章:BT下載的未來

1.2019年11月17,世界最大BT下載網(wǎng)站"海盜灣"(thepiratebay.org),在官方網(wǎng)志上宣布,永久關(guān)閉Tracker服務(wù)器:

?

TPB has decided that there is no need to run a tracker anymore, so it will remain down! It’s the end of an era.

我們認(rèn)為沒有必要再維護(hù)Tracker服務(wù)器了,它不會再上線了!它的時(shí)代已經(jīng)結(jié)束了。

無論對于海盜灣,還是對于整個(gè)互聯(lián)網(wǎng)社區(qū),這都是一個(gè)非常重大的事件,就像官方網(wǎng)志中所說,“一個(gè)時(shí)代結(jié)束了”。因?yàn)閺慕褚院?#xff0c;我們使用BT下載的方式將發(fā)生革命性變化。

2.表面上看,這個(gè)事件似乎是經(jīng)過一系列法律糾紛之后,"海盜灣"做出了妥協(xié),對版權(quán)組織的壓力屈服了。要知道2009年整個(gè)一年,海盜灣都是麻煩纏身。

事情的起源是在2008月1月31日,瑞典檢察官對"海盜灣"提起公訴,起訴該網(wǎng)站違反版權(quán)法。根據(jù)檢察官的記錄,控告海盜灣的案件已經(jīng)達(dá)到了34起,其中涉及音樂行業(yè)的21起、電影行業(yè)9起、游戲行業(yè)4起。

形勢在2009年出現(xiàn)了急劇發(fā)展。

2月16日,瑞典法庭開庭審判此案,庭審持續(xù)了9天,到3月3日結(jié)束。

4月17日,四個(gè)主要負(fù)責(zé)人被判有罪,入獄一年,支付罰金360萬美元。四人隨后提起上訴,目前此案仍在上訴中。

5月13日,幾家唱片公司對海盜灣提出追加起訴,并連帶起訴了海盜灣的網(wǎng)絡(luò)接入商Black Internet。

6月30日,瑞典廣告娛樂公司GGF宣布與海盜灣達(dá)成協(xié)議,將以850萬美元的價(jià)格收購后者。

7月30日,美國一些主要的電影公司(包括Disney、Universal、Time Warner、Columbia、Sony、NBC和Paramount),加入起訴海盜灣的行列。

8月21日,法庭宣判Black Internet必須立即停止為海盜灣提供網(wǎng)絡(luò)接入,否則將面臨6萬美元罰款。

8月24日,海盜灣下線。但是,24小時(shí)之內(nèi),海盜灣更換了服務(wù)商,又重新上線。

9月9日,瑞典證券交易所以"嚴(yán)重違規(guī)"為由勒令GGF退市,GGF面臨破產(chǎn)壓力,導(dǎo)致收購海盜灣協(xié)議流產(chǎn)。

10月5日,由于反盜版組織的壓力,海盜灣的新網(wǎng)絡(luò)接入商N(yùn)Force切斷網(wǎng)線,海盜灣再次下線。

10月6日,海盜灣將服務(wù)器搬入荷蘭,在一個(gè)建在廢棄的北約軍事基地中的機(jī)房重新上線。

11月17日,海盜灣宣布永久性關(guān)閉所有Tracker服務(wù)器,此時(shí)距離它成立剛好滿六年。

3.難道"海盜灣"真的要"棄暗投明",做一個(gè)順服的"良民"嗎?

不,真正的反抗者永遠(yuǎn)不會向腐朽的舊勢力妥協(xié),不會在金錢和權(quán)勢面前低頭。他們只會改變戰(zhàn)斗的方式,繼續(xù)抵抗下去。

"海盜灣"是這樣解釋為什么要關(guān)閉Tracker服務(wù)器的:

Now that the decentralized system for finding peers is so well developed, …the era is no longer up2date. We have put a server in a museum already, and now the tracking can be put there as well.

去中心化的下載模式已經(jīng)非常成熟了,…tracker模式過時(shí)了。我們已經(jīng)把一臺服務(wù)器送入了博物館,現(xiàn)在是時(shí)候?qū)⑴f的下載模式也送進(jìn)博物館了。

這就是說,海盜灣認(rèn)為,關(guān)閉Tracker服務(wù)器只是因?yàn)樗^時(shí)了,有更好的技術(shù)出現(xiàn)了。海盜灣為什么這么說呢?Tracker模式真的過時(shí)了嗎?

4.為了說清楚這個(gè)問題,我們必須了解傳統(tǒng)的BT下載模式是什么樣的,以及Tracker服務(wù)器到底起到什么作用。

請回憶一下,你是如何使用BT下載的。

首先,你從瀏覽器中找到你感興趣的內(nèi)容,下載相應(yīng)的torrent文件。然后,你用一個(gè)BT下載客戶端軟件,打開這個(gè)文件。這時(shí),客戶端軟件就會根據(jù)torrent文件中的網(wǎng)址,自動連接Tracker服務(wù)器,從它那里接收到其他正在下載該文件的人的網(wǎng)址名單。下一步,軟件就一一與名單上的網(wǎng)址取得聯(lián)系,從他們那里獲取文件的片段,直到整個(gè)下載完成。

從這個(gè)過程中,我們可以看到,Tracker服務(wù)器是整個(gè)BT下載的靈魂,文件可以不存在,但是Tracker服務(wù)器卻不能不存在。要是連不上它,BT下載根本沒法啟動,因?yàn)槟銦o從知道,找誰索要文件。就是由于這個(gè)原因,Tracker服務(wù)器成為了版權(quán)組織打擊的重點(diǎn)。他們的想法很明確,只要除掉了Tracker,BT下載就完了。他們的理由是,雖然Tracker本身不傳遞內(nèi)容,但是為傳播盜版提供了便利,是犯罪的協(xié)助者。更何況,Tracker服務(wù)器的網(wǎng)址是公開的,很容易找到它的所有者,逃都逃不掉。

在這種形勢下,Tracker提供者的日子都很難過。海盜灣是世界排名第一的Tracker提供者,它已經(jīng)在被追殺了。排名第二的Demonoid從今年9月15日起,就一直處于維護(hù)狀態(tài),不知道何時(shí)重新開放。其他的Tracker提供者基本上也是在法律訴訟的陰影下度日。那些不提供Tracker服務(wù),只提供torrent文件索引服務(wù)的網(wǎng)站,比如Mininova、Torrentz、isoHunt,日子稍微好過一點(diǎn)。但是明擺著,版權(quán)組織收拾完Tracker以后,就要收拾它們了。比如,今年8月,Mininova就在一場官司中敗訴,荷蘭法官判決,該網(wǎng)站必須移除所有侵權(quán)內(nèi)容的torrent文件。

5.既然,Tracker服務(wù)器在法律上很難立足,那么有沒有辦法,在不使用Tracker的情況下,依然使用BT下載呢?

2002年,紐約大學(xué)的兩個(gè)教授Petar Maymounkov和David Mazières發(fā)表了一篇論文,提出了一種真正去中心化的"點(diǎn)對點(diǎn)"下載模型,他們把它叫做Kademlia方法。Emule率先在軟件中支持這種方法,KAD網(wǎng)絡(luò)就是這樣來的。到了2005年,BT軟件也開始跟進(jìn)了。目前,所有主流的BT下載客戶端軟件都支持這種方法。在BT下載中,這被叫做DHT協(xié)議(Distributed hash table,分布式哈希表)。

為什么有了DHT協(xié)議以后,就不再需要Tracker服務(wù)器了,真正實(shí)現(xiàn)了去中心化的點(diǎn)對點(diǎn)下載?

根據(jù)我對這個(gè)協(xié)議有限的理解,它是這樣做的:

每一臺加入BT下載的計(jì)算機(jī),都被稱為一個(gè)節(jié)點(diǎn)(node),有一個(gè)自己的ID。這個(gè)ID是一個(gè)哈希函數(shù)值,通過對要分享的文件內(nèi)容或它的元數(shù)據(jù)進(jìn)行哈希運(yùn)算而得到。這就是說,如果兩臺計(jì)算機(jī)正在下載同一個(gè)文件,那么它們的ID應(yīng)該是彼此相似的。于是,每一臺計(jì)算機(jī)就通過尋找與自己相似的ID,來找到自己可以與之交換數(shù)據(jù)的其他節(jié)點(diǎn)。

DHT協(xié)議的另一個(gè)巧妙之處在于,每一臺計(jì)算機(jī)只保留自己附近的一部分節(jié)點(diǎn)信息。因此,為了得到更多的節(jié)點(diǎn)信息,就必須采用接龍方式,在一個(gè)個(gè)節(jié)點(diǎn)之間跳躍,逐步得到全網(wǎng)的節(jié)點(diǎn)分布圖。這種信息獲取方式,就保證了整個(gè)網(wǎng)絡(luò)沒有單個(gè)的中心,即使一個(gè)節(jié)點(diǎn)下線了,依然可以通過其他節(jié)點(diǎn)來獲取文件,因此也就不需要Tracker服務(wù)器來告訴你,其他節(jié)點(diǎn)在什么地方了。

我對這個(gè)協(xié)議有一個(gè)細(xì)節(jié)還不是很清楚,我不知道,當(dāng)BT下載剛剛啟動的時(shí)候,如何獲得第一個(gè)外部節(jié)點(diǎn)的位置?需不需要有人告訴你,你首先應(yīng)該去找誰?如果需要的話,那么這個(gè)協(xié)議或多或少還是有一個(gè)中央服務(wù)器的。但是,如果不需要的話,那就真的是純粹的去中心化的分布式下載協(xié)議了。

現(xiàn)在所有主流的BT下載客戶端,都支持DHT協(xié)議,也就是說,它們都能在沒有Tracker的情況下完成下載。事實(shí)證明,它們不僅能完成,而且還能完成得很好!海盜灣和Demonoid的Tracker服務(wù)器都已經(jīng)關(guān)掉了,但是如果你使用它們以前的torrent文件,依然能夠完成下載。為什么?這就是DHT協(xié)議在發(fā)揮作用啊。所以,正是由于DHT可以取代Tracker,海盜灣才會宣布放棄Tracker模式。

6.讓我們看看,現(xiàn)在在海盜灣上,如何使用BT下載。

如果你細(xì)心觀察的話,你會發(fā)現(xiàn)在每一個(gè)文件后面,現(xiàn)在都有一個(gè)磁鐵標(biāo)志。點(diǎn)擊以后,會打開一個(gè)地址,這被叫做magnet URI。

舉例來說,今天的熱門下載文件是Inglourious.Basterds.DVDRip.XviD-iMBT.avi,按照以前的方式,我們需要下載它的torrent文件,然后才能下載這部電影本身。但是,在新的模式下面,我們不需要下載torrent文件,我們只需要知道它的magnet URI,就可以了。只要把這個(gè)地址告訴下載軟件,軟件就會開始自動下載。這和emule下載非常相似,只需要一個(gè)資源定位信息,其他都不需要。

Inglourious.Basterds.DVDRip.XviD-iMBT.avi的magnet URI如下:

magnet:
?xt=urn:btih:60c423137f453492ca34c2d69f6f573408dca35a
&dn=Inglourious.Basterds.DVDRip.XviD-iMBT.avi
&tr=http%3A%2F%2Ftracker.publicbt.com%2Fannounce

分解一下這個(gè)網(wǎng)址:

magnet:協(xié)議名。

xt:exact topic的縮寫,表示資源定位點(diǎn)。BTIH(BitTorrent Info Hash)表示哈希方法名,這里還可以使用SHA1和MD5。這個(gè)值是文件的標(biāo)識符,是不可缺少的。

dn:display name的縮寫,表示向用戶顯示的文件名。這一項(xiàng)是選填的。

tr:tracker的縮寫,表示tracker服務(wù)器的地址。這一項(xiàng)也是選填的。

簡單說,只要知道magnet:?xt=urn:btih:60c423137f453492ca34c2d69f6f573408dca35a這個(gè)地址,不用下載torrent文件,也不用再了解其他信息,就能開始BT下載這個(gè)文件了。

7.這樣做有什么好處?

顯而易見的好處是,整個(gè)下載網(wǎng)絡(luò)的可靠性提高了,每一個(gè)節(jié)點(diǎn)都是可以被替代的。另一個(gè)好處是,審查變得更困難了,因?yàn)槊看蜗螺d的路徑都是不一樣的,而且每個(gè)節(jié)點(diǎn)都是動態(tài)變化的,導(dǎo)致實(shí)際上無法追蹤誰在下載。此外,magnet URI只是一個(gè)字符串,非常容易傳播,根本無法禁止。

因此,從這些方面考慮,magnet URI取代Tracker模式是大勢所趨,遲早成為主流的BT下載方式。

根據(jù)TorrentFreak的消息,下一步,海盜灣連Torrent文件也不打算支持了,將徹底放棄傳統(tǒng)的BT下載模式,只提供Magnet URI。當(dāng)然,這樣一來,BT下載和emule下載就是同一種東西了,因此很可能這兩者最終也會統(tǒng)一起來。

更重要的是,我們可以想像,這種模式既然可以安全地、匿名地傳播文件,就一定可以安全地、匿名地傳播其他東西。當(dāng)互聯(lián)網(wǎng)上每一臺機(jī)器都在自動交換信息的時(shí)候,謊言和封鎖又能持續(xù)多久呢?

8.最后是幾個(gè)目前還在運(yùn)行的Tracker服務(wù)器地址,大家可以繼續(xù)使用,更多的tracker網(wǎng)址請參考Trackon.org(大陸訪問者需翻墻)。

* OpenBitTorrent

* The HiddenTracker

* OpenBitTorrent.kg

* PublicBitTorrent

* BitTrk

參考:http://www.ruanyifeng.com/blog/2009/11/future_of_bittorrent.html

注:該文章寫在2009年11月

海盜灣如今被迫潛入了暗網(wǎng)。

我把文章放在這里的目的,不是提倡海盜灣,只是覺得這篇文章能夠幫我們更好的理解什么是BT下載,由BT下載又衍生出了哪些技術(shù)。

哪些技術(shù)已經(jīng)被淘汰,哪些技術(shù)仍然活躍在互聯(lián)網(wǎng)上。

盡管非常遺憾,BT種子的時(shí)代已然落幕。

需翻墻)。

* OpenBitTorrent

* The HiddenTracker

* OpenBitTorrent.kg

* PublicBitTorrent

* BitTrk

參考:http://www.ruanyifeng.com/blog/2009/11/future_of_bittorrent.html

注:該文章寫在2009年11月

海盜灣如今被迫潛入了暗網(wǎng)。

我把文章放在這里的目的,不是提倡海盜灣,只是覺得這篇文章能夠幫我們更好的理解什么是BT下載,由BT下載又衍生出了哪些技術(shù)。

哪些技術(shù)已經(jīng)被淘汰,哪些技術(shù)仍然活躍在互聯(lián)網(wǎng)上。

盡管非常遺憾,BT種子的時(shí)代已然落幕。

總結(jié)

以上是生活随笔為你收集整理的如何发布一个BT种子文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。