XBNBT 安装、维护说明

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

本文为我和同事文举原创,转载请注明出处: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/

=================================================================================

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有