中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
XBNBT安装、维护说明
作者:gzdkj 时间:2003-02-15 11:09 出处:互联网 责编:chinaitpower
              摘要:XBNBT安装、维护说明

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

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


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有