科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件 XBNBT 安装、维护说明

XBNBT 安装、维护说明

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

请将 服务端软件\追踪器\xbnbt.tar 上传到服务器的 /usr/local/ 目录下 解压缩:tar -xvf xbnbt.tar

作者:gzdkj 来源:CSDN 2008年5月26日

关键字: 维护 安装 python 软件

  • 评论
  • 分享微博
  • 分享邮件

请将 服务端软件\追踪器\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目录下面的所有的种子文件

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章