2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

建設(shè)BT服務(wù)器方法

 藥林怪人.櫻凡 2006-02-22

建設(shè)BT服務(wù)器方法

 

by james in 實用軟件 at 2005年10月2日03:12星期日

帶寬小的人可以干大事!丟掉ftp server,建BT Server。

例如對于電信的512kbits/s的ADSL(也就是64kByte/s),把電腦變成BT Server,效果就像傳銷一樣,例如你把naruto31.rm共享,假如有30人在下載,那么這30人都是你的下線(給錢你花)(也就是為你服務(wù))(作為一個服務(wù)器提供下載服務(wù)),假如下載的人都是用ADSL在下載,那么你相當提供30*64KBytes/s=1920KBytes/s的帶寬。越多人下,他們?yōu)槟闾峁┑膸捲蕉?。不象ftp server,越多人下,你為他們提供的帶寬越多。

需要軟件Bit Torrent Source Code (BT源代碼,py格式文件)下載
Complete Dir (制作.torrent的軟件)下載
Python Source Code (py編譯器) 下載

操作

安裝Python Source Code 解壓BT.zip到C:\BT(BT源代碼)
以omg.wmv為例,要把omg.wmv共享,用Complete Dir制作omg.wmv.torrent
在開始——〉運行,分別打入:c:\BT\bttrack.py --port 6969 --dfile dstate(以下是一行,不是兩行)
c:\BT\btdownloadheadless.py --url  http://www.animeconnectio......port 6881 --maxport 7000

BitTorrent 使用心得 (切斯特·楊)

有一段時間了,越來越多的老外 fansub group 用 BitTorrent(簡稱 BT)來發(fā)布他們的最新作品,自從用了 BT 之后,抓 ensub anime 越來越方便了,而且速度很快。以前每天都要開幾十個 channel,每次新作品發(fā)布都和打仗一樣,非眼明手快不可。現(xiàn)在除了幫忙 distro 的 channel,少數(shù)還沒有用 BT 的 channel 之外,其他的 channel 都很少去了,雖然 fansub group 增加了不少,每天的新作品也天天增多,但抓起來反而更加輕松。

BT 是一個 free 的下載工具,用類似 eDonkey 的方式,不象 FTP 或者 P2P 軟件(IRC/PP/WinMX)那樣只有一個發(fā)送源,而是所有正在抓某個文件或者已經(jīng)抓好了某個文件但還沒有把下載窗口關(guān)閉的人都是發(fā)送源。抓的人越多,我下載的速度也越快,抓完之后再把下載窗口開一陣子,比如一個晚上。

類似的工作方式,使得 BT 和 eDonkey 一樣有 FTP 和傳統(tǒng) P2P 不可比擬的速度優(yōu)勢,但同樣也需要下載的人能自覺得繼續(xù)提供文件。但與 eDonkey 相比,BT 還是有一些自己的特色。

 BT 上不用擔(dān)心會抓到死檔,BT 把提供全檔的人稱為 種子(SEED),正在下載的人稱為客戶(Client),某一個文件現(xiàn)在有多少種子多少客戶是可以看到的,只要有一個種子,就可以放心的下載,一定能抓完。當然,種子越多、客戶越多的文件抓起來的速度會越快。

 BT 不需要指定服務(wù)器,雖然在 BT 里面還是有服務(wù)器的概念,但使用 BT 的人并不需要關(guān)心服務(wù)器在哪里。BT 的服務(wù)器稱為 Tracker,把文件用 BT 發(fā)布出來的人需要知道該使用哪個服務(wù)器來為要發(fā)布的文件提供 Tracker。

BT 雖然有一個客戶端,但是沒有用戶界面,你也不會在開始菜單里面看到有 BT 的入口??蛻舳搜b完之后,感覺上就象是消失了一樣。

 BT 下載,需要得到一個擴展名是 .torrent 的文件,這個文件很小,最多幾十K,這么小的文件傳輸是很快的,得到這個文件的方法很多,比如放在某個 Web 服務(wù)器上,或者用 FTP 和傳統(tǒng)的 P2P 來得到,甚至作為附件貼在論壇上。這個文件里面存放了對應(yīng)的發(fā)布文件的描述信息、該使用哪個 Tracker、文件的校驗信息等,BT 用文件關(guān)聯(lián)來對其進行處理。

得到了這個文件之后,直接雙擊打開,會彈出一個文件保存對話框,選擇該把下載的文件放在什么地方。然后就可以看到下載開始進行了,BT 的下載過程正好和 eDonkey 相反,一開始會感覺比較慢,但很快的,速度突飛猛進。感覺 BT 對帶寬的使用很有效,單個文件上傳和下載的速度都很快。

如果傳輸中間斷掉了,也沒有關(guān)系,再次打開 .torrent 文件,BT 會自動的續(xù)傳。

BT 對于文件數(shù)量不多的發(fā)布,比如 fansub groups 的最新 release,還是非常好用的,不需要每個 group 做自己的 tracker 服務(wù)器,因為負擔(dān)小,大家可以共用一個。作品的發(fā)布速度也很快,只要一開始找?guī)讉€種子,就會像滾雪球一樣,越來越多,越來越快。要是 BT 能提供一個類似種子庫的東西就更好了。

BT 的主頁:http:///BitTorrent/index.html
BT 客戶端下載:
http://osdn.dl./s ... /bittorrent-3.1.exe
推薦下載門戶:
http://anime.,這里能找到幾乎所有的最新發(fā)布的 ensub anime 下載入口,鏈接到各 group 自己的下載頁面。

BT發(fā)布資源的簡單教程

一,首先你一定要學(xué)會如何用BT下載,這是必要條件。如果不會請先看以上介紹;

 制作.torrent文件:(此文件很小,才幾十KB,用來通過各種方式發(fā)放出去給下載者)

1,下載制作.torrent軟件的程序并安裝:
http://unc.dl./so ... mpletedir-1.0.1.exe;

2,安裝成功,就可以運行C:\Program Files\completedir\btcompletedirgui.exe;

3,點擊select選擇所要共享文件的目錄(例如:D:\游戲發(fā)行),
然后在第二行announce url:輸入“http://bbfans.:6969/announce” 這是tracker的地址
第三行piece size用缺省的就可以了。

4,接著點擊make開始制作.torrent文件,(共享1GB可能需要2分鐘左右的時間。)最后任務(wù)完成,可以結(jié)束completedir-1.0.1.exe程序。此時.torrent文件已經(jīng)制作成功。接下來就是把你制作出來的.torrent文件通過任何方式發(fā)放出去,如通過web,email,ftp或DC。
注意:這里選取了目錄游戲發(fā)行,所以在“D:\游戲發(fā)行”下會生成civ3ptwstandalone.torrent,03_02_12_城市百分百_新世紀(繁體中文版).torrent,02.28.03.Harbinger-FLT.torrent等等的文件,所以BT支持直接共享一整個目錄。

三,此時,還需要你提供一個發(fā)放源:
1,點擊一個你制作的.torrent文件,然后自動跳出一個對話框讓你選擇路徑,此時不能把路徑搞混,應(yīng)該選擇你剛選的文件源。 例如:
上面所說的civ3ptwstandalone.torrent文件,這時我們選擇的路徑為“D:\游戲發(fā)行civ3ptwstandalone\”,確定,再經(jīng)過2分鐘左右的時間核算成功就正式提供上傳服務(wù)了(感謝你咯)。

2,檢查你是否在共享:你可以瀏覽http://bbfans.:6969/ ;可以看到一行新的代碼。這行新代碼前的seed數(shù)字為1就表示你已經(jīng)是種子提供上傳服務(wù)了.

BitTorrent服務(wù)器架設(shè)指南

BitTorrent是一種新型共享軟件方式,優(yōu)勢在于不限制下載帶寬和聯(lián)接線程仍能提供高速下載服務(wù),下載的人越多,下載速度不下降反而更穩(wěn)定,相比之下FTP僅能提供一定數(shù)目內(nèi)的聯(lián)接和有限的帶寬(下載的人越多,速度越慢) BitTorrent適合于提供10M以上的文件下載,小的文件可集中于同一目錄統(tǒng)一提供下載RMVB、AVI等類型的電影文件最適合通過BitTorrent方式共享,經(jīng)一個多月的測試,對于600M以上電影,50K上傳帶寬(如ADSL)的服務(wù)器,同時提供下載的文件不要多于2個,100K上傳帶寬同時提供3、4個文件下載最合適,100K以上上傳帶寬可按此類推 

A)下載python(約8M),http://www./ftp/python/2.3/Python-2.3a2.exe,安裝到c:\python23

B)安裝BitTorrent服務(wù)器程序(約130k)。http:///BitTorrent/BitTorrent-3.1.zip,解壓到c:\bittorrent-3.1

C)在c:\bittorret-3.1目錄建立三個批處理文件:
1.bat
c:\python23\python bttrack.py --port 6969 --dfile dstate

2.bat
c:\python23\python btmakemetafile.py c:\avi\demo.avi http://myiporhostsname:6969/announce

3.bat
c:\python23\python btdownloadheadless.py --url http://myiporhostsname/demo.avi.torrent ;--saveas c:\avi\demo.avi

D)如果沒有安裝或運行WEB服務(wù)器,安裝或運行WEB服務(wù)器

E)假設(shè)本機的域名是demo.vip.com,WEB服務(wù)器目錄是c:\httpd,要將c:\movies\thehours目錄里的avi電影和字幕文件進行共享,執(zhí)行如下步驟:
a.
執(zhí)行1.bat

b
將2.bat中的c:\avi\demo.avi改成c:\movies\thehours,將http://myiporhostsname改成http://demo.vip.com
執(zhí)行2.bat

如果執(zhí)行正常,應(yīng)在c:\movies目錄下生成thehours.torrent文件,將此文件拷到c:\httpd

c.將3.bat中的http://myiporhostsname/demo.avi.torrent改成http://demo.vip.com/thehours.torrent,將c:\avi\demo.avi改成c:\movies,執(zhí)行3.bat

如果執(zhí)行正常,程序?qū)⒆x取文件,完成后顯示percent done: 100.0的信息并不斷刷新

執(zhí)行完上述三步后你就可以發(fā)布你的共享文件,http://demo.vip.com/thehours.torrent,發(fā)布其它文件重復(fù)執(zhí)行2、3步

如何用BitTorrent共享自己的文件

BitTorrent工作原理,BitTorrent分為tracker和client兩部分。 
以發(fā)布一個軟件為實例: 
先安裝一個tracker服務(wù)器,此服務(wù)器需要相對穩(wěn)定的為client提供服務(wù)。 
然后將要發(fā)布的軟件打包成一個,或多個文件。用程序?qū)υ撐募M行分析 
btmakemetafile,會將該文件分成多個段和創(chuàng)建checksum信息以保證下載數(shù)據(jù)的正確性, 
btmakemetafile,會創(chuàng)建一個包含tracker服務(wù)器信息,文件分段和checksum信息的,以.torrent 
為擴展名的很小的文件,然后用程序發(fā)布第一個client, 每個client都 
會和tracker建立連接,因為第一個client為起始client,所以他必須包含完整的文件。 

現(xiàn)在你可以發(fā)布.torrent文件了,當二個人(client2)開始下載的時候,會和tracker服務(wù)器建立聯(lián)系,已取得已有client的信息(如client1),他會依照.torrent的文件劃分規(guī)則開始向client1下載數(shù)據(jù)。比如將發(fā)布的文件分為10段,這時他開始下在第一段,當client3下載的時候tracker會自動告訴他從client2下載文件的第一段,而從client1下載文件的其他段,以次類推,每個client可以同時從其他client那里下在他們已有的數(shù)據(jù)段,而下載的同時,也向其他client提供自己已下載的數(shù)據(jù)段,從而 
不僅提高了大家的下載速度也減輕了第一個release者的帶寬壓力。

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多