qufo 发表于 2005-12-09 12:48

揭露,如何做一个BT服务器。

看最近的贴子讨论做BT及emule的服务器,我先做了个BT的服务器,论坛上有几个人测试成功,现放出制作过程,请各位斧正!

0.环境,FreeBSD 6,固定IP 222.222.222.222,域名:www.example.com。
参照 http://blog.chinaunix.net/article.php?articleId=48622&blogId=9575 架设好论坛,方便一会儿做好的BT种存放和下载。另外,需要安装python,因为BitTorrent需要,使用ports安装即可。

1.安装BitTorrent-3.4.2
从 ftp://ftp.cuhk.hk/pub/FreeBSD/ports/distfiles/BitTorrent-3.4.2.tar.gz 下载。放在 /usr/ports/distfiles (:)习惯了)。
解开并进入解开的目录:

#tar zxvf BitTorrent-3.4.2.tar.gz
#cd BitTorrent-3.4.2


然后执行安装过程。

#python setup.py install

BitTorrent将被安装到 /usr/local/bin下。相关工具都在那里。

2.启动服务并记录日志。
先建立一份日志文件,记载一下日志。

touch /var/log/bttrack.log

OK,启动并记录日志。

# /usr/local/bin/bttrack.py --port 6969 --dfile dstate >> /var/log/bttrack.log &

在apache的httpd.conf中加入一行

AddType application/x-bittorrent .torrent

以支持 .torrent 文件类型。

3.完成,试一下用 BitTorrent 制作一个种子,把种子作为附件传到 discuz 那里去让人下,记得自己做种的BT不要关,即可。

写得太简单,有什么不清楚的请跟贴,我会不断编辑此贴以完善。

MichaelBibby 发表于 2005-12-09 13:55

Python的速度。。。。。
考虑在内了么?

bingosek 发表于 2005-12-09 14:04

原帖由 MichaelBibby 于 2005-12-9 13:55 发表
Python的速度。。。。。
考虑在内了么?
代码运行的速度在这个场合下应该不是主要问题吧?

kesonli 发表于 2006-07-15 14:56

./bittorrent-tracker.py --port 6969 --dfile dstate
Traceback (most recent call last):
File "./bittorrent-tracker.py", line 20, in ?
    from BitTorrent.track import track
File "/usr/local/src/BitTorrent-4.20.4/BitTorrent/track.py", line 34, in ?
    from BitTorrent.RawServer_twisted import RawServer
File "/usr/local/src/BitTorrent-4.20.4/BitTorrent/RawServer_twisted.py", line 46, in ?
    from twisted.python import threadable


帮我看一下上面的问题,我怎样才能加载twisted.python呢

BitTorrent-3.4.2.tar.gz
Python-2.4.3.tar.bz2

我是新手,知道的话,能给个解决步骤吗?谢谢!

cnhnln 发表于 2006-11-30 23:41

用bnbt,ports里有

[ 本帖最后由 cnhnln 于 2006-12-1 11:33 编辑 ]

emir 发表于 2006-12-18 00:27

回复 2楼 MichaelBibby 的帖子

bt的官方版本就是python写的

ulovko 发表于 2012-06-28 10:38

cnhnln 发表于 2006-11-30 23:41 static/image/common/back.gif
用bnbt,ports里有

[ 本帖最后由 cnhnln 于 2006-12-1 11:33 编辑 ]

欢迎分享 ^_^ :emn31:

zongg 发表于 2012-06-28 14:48

高手,我还不知道怎么玩。发来连接让我们测试一下。

qufo 发表于 2012-06-28 21:45

上面那位哥,您真心吓到我了。

lastfile 发表于 2012-06-29 15:26

我也去试试搞一个先
页: [1] 2
查看完整版本: 揭露,如何做一个BT服务器。