本文为我和同事文举原创,转载请注明出处:http://blog.csdn.net/gzdkj
=================================================================================
[追踪器(Tracker)的安装]
请将 服务端软件\追踪器\xbnbt.tar 上传到服务器的 /usr/local/ 目录下
解压缩:tar -xvf xbnbt.tar
修改配置文件 /usr/local/xbnbt/bnbt.cfg, 将其中的参数修改为当前需要的值(关于各个参数的含义请参见 服务端软件\追踪器\doc\config.html)
启动xbnbt: /usr/local/xbnbt/scripts/bnbt start
(修改 /etc/rc.d/rc.local 可以让让bnbt追踪器每次开机自动启动)
通过WEB访问追踪器 http://hostname:6969 或者 http://ip:6969
管理界面: http://hostname:6969/admin.html
默认的管理员账号: admin
默认的管理员密码: addcn.com
注意:请定期清除 /usr/local/xbnbt/logs/ 下面的日志文件,以免浪费不必要的磁盘空间。
=================================================================================
[追踪器(Tracker)的说明]
如果需要修改追踪器的界面或内容,请参考如下的cpp文件:
/usr/local/xbnbt/tracker_comments.cpp 用户评论
/usr/local/xbnbt/tracker_admin.cpp 管理后台
/usr/local/xbnbt/tracker_file.cpp
/usr/local/xbnbt/tracker_index.cpp 首页文件
/usr/local/xbnbt/tracker_info.cpp
/usr/local/xbnbt/tracker_login.cpp 登陆界面
/usr/local/xbnbt/tracker_scrape.cpp
/usr/local/xbnbt/tracker_signup.cpp 用户注册
/usr/local/xbnbt/tracker_stats.cpp 种子状态
/usr/local/xbnbt/tracker_torrent.cpp 种子文件
/usr/local/xbnbt/tracker_upload.cpp 文件上传
/usr/local/xbnbt/tracker_users.cpp 用户管理(在没有任何用户的情况下,第一个被添加的用户就是管理员)
注意: 其他未在列表中的文件请勿修改
修改后需要重新编译: make
=================================================================================
[服务器种子制作软件安装]
上传 服务端软件\服务器种子\解析器 下面的文件到服务器的任何目录,安装Python解析器。
rpm -ivh python2.3-2.3.4-3pydotorg.i386.rpm
如果这个安装不成功的话,请用
tar -xvf Python-2.3.4.tar 这个包来安装。
然后上传 服务端软件\服务器种子\BitTorrent-3.4.2.tar.gz到服务器的任何目录
tar -zxvf BitTorrent-3.4.2.tar.gz
到此服务器的软件安装完毕。接下来的工作就是作种。
=================================================================================
[服务器制作种子]
上传想要上传的电影或其他的文件到服务器的指定目录,比如 /home/bt/movies/SpiderMan2
生成.TORRENT索引文件
./btmakemetafile.py /home/bt/movies/SpiderMan2 http://hostname:6969/announce
将会生成SpiderMan2.torrent,将此文件上传到追踪器发布索引。
在服务器上开始作种
./btdownloadheadless.py --minport 25000 --maxport 25099 --max_upload_rate 100 /home/bt/movies/SpiderMan2.torrent --saveas /home/bt/movies/SpiderMan2 >&/dev/null &
其中--minport 25000 --maxport 25099为端口号,可以任意更改
--max_upload_rate 100 为最大的上传速度,单位为Kb
=================================================================================
[备份]
备份bt网站的资料,请备份一下文件:
dstate.bnbt
tags.bnbt
filedump.xml
torrent目录下面的所有的种子文件
=================================================================================
[相关的网站]
http://bitconjurer.org/BitTorrent/
http://sourceforge.net/projects/xbnbt/
=================================================================================