BT伺服器搭建

大囚長發表於2019-01-07
系統:Ubuntu16.04
IP:192.168.64.130
環境:python 2.7

安裝bittorrent

此處有提供
https://blog.csdn.net/qq_25672665/article/details/81586640
下載並安裝
https://pan.baidu.com/s/1GKjGawhvZeSlEvJ5fTVgkg 密碼:cef5

python setup.py install 

啟動tracker

bttrack.py --port 6969 --dfile /tmp/bttrack.log &

製作種子

btmaketorrent.py http://192.168.64.130:6969/announce /root/resource/BitTorrent-4.0.3.tar.gz

釋出種子

使用apache或者bt自帶工具

btlaunchmany.py --data_dir /root/resource --torrent_dir  /root/resource

下載

注意防火牆和許可權,下載種子並用bt客戶端(如迅雷)下載測試。

檢視其他資訊

檢視種子詳情:

root@ubuntu:~/resource# btshowmetainfo.py BitTorrent-4.0.3.tar.gz.torrent 
btshowmetainfo 20021207 - decode BitTorrent metainfo files

metainfo file.: BitTorrent-4.0.3.tar.gz.torrent
info hash.....: 6656a3bcc84c63dfe3eb461b21b147439e7c2f5b
file name.....: BitTorrent-4.0.3.tar.gz
file size.....: 157027 (0 * 262144 + 157027)
announce url..: http://192.168.64.130:6969/announce

可以從此處http://192.168.64.130:6969/檢視bt下載的詳情
在這裡插入圖片描述

相關文章