進階篇 -- BT伺服器簡易架設
轉載自管理員小生,建議看一看!
【伺服器架設學習】BT伺服器簡易架設指南
BitTorrent是一種新型共享軟體方式,優勢在於不限制下載帶寬和聯接線程仍能提供高速下載服務,下載的人越多,下載速度不下降反而更穩定,相比之下FTP僅能提供一定數目內的聯接和有限的帶寬(下載的人越多,速度越慢)
BitTorrent適合於提供10M以上的文件下載,太小的文件可集中同一目錄統一提供下載
RMVB、AVI等類型的電影文件最適合使用BitTorrent方式共享,經一個多月的測試,對於600M以上電影,50K上傳帶寬(如ADSL)的伺服器,同時提供下載的文件不要多於2個,100K上傳帶寬同時提供3、4個文件下載最合適,100K以上上傳帶寬可按此類推
A)
下載python(約8M)
http://www.python.org/ftp/python/2.3/Python-2.3c1.exe
安裝BitTorrent伺服器程序(約130k)
http://prdownloads.sourceforge.net/b...rent-3.2.1.exe
解壓到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伺服器,安裝或執行WEB伺服器
E)
假設本機的域名是demo.vip.com,WEB伺服器目錄是c:\httpd
要將c:\movies\thehours目錄裡的avi電影和字幕文件進行共享,執行如下步驟:
a.
執行1.bat
b.
將2.bat中的c:\avi\demo.avi改成c:\movies\thehours,將http://demo.vip.com>
http://myiporhostsname改成<a href=...mo.vip.com</a>
執行2.bat
如果執行正常,應在c:\movies目錄下產生thehours.torrent文件,將此文件拷到c:\httpd
c.
將3.bat中的ttp://myiporhostsname/demo.avi.torrent改成
http://demo.vip.com/thehours.torrent...成c:\movies
執行3.bat
如果執行正常,程序將讀取文件,完成後顯示percent done: 100.0的信息並不斷重新整理
執行完上述三步後你就可以發佈你的共享文件,http://demo.vip.com/thehours.torrent,發佈其它文件重複執行2、3步
附:
python主頁
http://www.python.org
BitTorrent主頁
http://bitconjurer.org/BitTorrent/
示範網站(週六日及節假日開放)
http://phala.slyip.com/
參考我的文件
http://club.pchome.net/2002/11/23/47_27115.htm
討論
http://club.pchome.net/2003/3/15/47_77231.htm