软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
XBNBT 安装、维护说明

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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

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




相关文章

相关软件