希望你想学习安装BT服务器之前,请先有如下的基础:
A:Perl编程
B:sql数据库管理
C:网页发布管理
安装BT Tracker服务器需要以下几步:
准备工作
A:安装好你的系统,以下建立的实在windows2000平台上
B:安装好WEB服务器软件
C:安装好MySQL软件
下载地址--http://www.mysql.com/downloads/mysql-4.0.html
安装Tracker服务器
1、请先下载如下软件:
A:BT服务器程序源文件
下载地址--http://bitconjurer.org/BitTorrent/BitTorrent-3.2.1b.zip
B:ActivePython
公司页面--http://www.activestate.com/
C:ActivePerl
公司页面--http://www.activestate.com/
D:BT流量检测程序
下载地址--http://ei.kefro.st/projects/btrackalyzer/trackerlyze.pl
E:perl时间库引擎 Date::Parse Module
略
F:perl数据库引擎 Date::Parser Module
略
2、配置和安装下载软件
A:安装ActivePython和ActivePerl,并设置运行路径
B:将BT服务器程序源文件展开在C盘根目录下
C:将BT流量检测程序COPY在BT服务器目录下
3、运行BT服务器
A:手动写入一个server.bat批处理文件并运行
文件内容如下:
python bttrack.py --port 6969 --dfile dstate >>tracker.log
B:校验服务器是否运行正常
1、建立一个BT的发布文件
详见利用BT发布
2、建立如下内容批处理文件,文件名test.bat并运行
注:以下my.server为你发布的服务器名称或ip地址
myfile.ext为你发布的文件名称
python btdownloadheadless.py --url http://my.server/myfile.torrent --saveas myfile.ext
3、如果正确,你将可以可以得到文件
注:也可以利用如下的简便方法了解服务器是否工作正常
http://localhost:6969
4、运行BT流量监控软件
注:本监控软件一共可以用file和SQL监控方式,以下将详细说明SQL部分
用FILE方式,实在是不推荐采用,对后面的维护有些问题。
A:在源程序中寻找“#my $io = new trackalyze::IO::sql;”这行,并改为
“my $io = new trackalyze::IO::sql;”
B:在源程序中寻找
“package trackalyze::IO::sql; #FOLD00
(...)
my $self = {
dbname => 'DATABASE',
dbuser => 'USERNAME',
dbpass => 'PASSWORD',
statstable => 'torrents',
misctable => 'misc',
peerstatstable => 'peerstats',
metadatatable => 'metadata',
};”
并修改为你自己的数据库参数
C:建立一个analyze.BAT批处理文件并运行,内容如下:
server.bat|perl trackerlyze.pl
D:将你的网页和该数据库链结起来,发布好就可以了。
转载保留:http://www.qqread.com/sys-soft/o362906.html
更多内容请看FTP服务器、双核服务器技术、数据库安装与卸载专题,或进入讨论组讨论。
【深 度 阅 读】 相 关 文 章
A:Perl编程
B:sql数据库管理
C:网页发布管理
安装BT Tracker服务器需要以下几步:
准备工作
A:安装好你的系统,以下建立的实在windows2000平台上
B:安装好WEB服务器软件
C:安装好MySQL软件
下载地址--http://www.mysql.com/downloads/mysql-4.0.html
安装Tracker服务器
1、请先下载如下软件:
A:BT服务器程序源文件
下载地址--http://bitconjurer.org/BitTorrent/BitTorrent-3.2.1b.zip
B:ActivePython
公司页面--http://www.activestate.com/
C:ActivePerl
公司页面--http://www.activestate.com/
D:BT流量检测程序
下载地址--http://ei.kefro.st/projects/btrackalyzer/trackerlyze.pl
E:perl时间库引擎 Date::Parse Module
略
F:perl数据库引擎 Date::Parser Module
略
2、配置和安装下载软件
A:安装ActivePython和ActivePerl,并设置运行路径
B:将BT服务器程序源文件展开在C盘根目录下
C:将BT流量检测程序COPY在BT服务器目录下
3、运行BT服务器
A:手动写入一个server.bat批处理文件并运行
文件内容如下:
python bttrack.py --port 6969 --dfile dstate >>tracker.log
B:校验服务器是否运行正常
1、建立一个BT的发布文件
详见利用BT发布
2、建立如下内容批处理文件,文件名test.bat并运行
注:以下my.server为你发布的服务器名称或ip地址
myfile.ext为你发布的文件名称
python btdownloadheadless.py --url http://my.server/myfile.torrent --saveas myfile.ext
3、如果正确,你将可以可以得到文件
注:也可以利用如下的简便方法了解服务器是否工作正常
http://localhost:6969
4、运行BT流量监控软件
注:本监控软件一共可以用file和SQL监控方式,以下将详细说明SQL部分
用FILE方式,实在是不推荐采用,对后面的维护有些问题。
A:在源程序中寻找“#my $io = new trackalyze::IO::sql;”这行,并改为
“my $io = new trackalyze::IO::sql;”
B:在源程序中寻找
“package trackalyze::IO::sql; #FOLD00
(...)
my $self = {
dbname => 'DATABASE',
dbuser => 'USERNAME',
dbpass => 'PASSWORD',
statstable => 'torrents',
misctable => 'misc',
peerstatstable => 'peerstats',
metadatatable => 'metadata',
};”
并修改为你自己的数据库参数
C:建立一个analyze.BAT批处理文件并运行,内容如下:
server.bat|perl trackerlyze.pl
D:将你的网页和该数据库链结起来,发布好就可以了。
转载保留:http://www.qqread.com/sys-soft/o362906.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 火狐FTP合二为一 工作省心又方便 (0次浏览)
- VMware实行VMsafe计划 将会向安全厂商公布APIs (0次浏览)
- 快 更快 FastCopy试用新体验 (0次浏览)
- 微软vs.VMware:虚拟化中的真实战争 (0次浏览)
- 巧借WinUpdates Downloader打补丁 (0次浏览)
- 用“微点”打好操作系统防御战 (0次浏览)
- 谁说我不美?POPO 2008新版体验 (0次浏览)
- 巧妙出击SnagIT做“图标挖掘机” (0次浏览)
- Windows优化大师 大家都喜欢她 (0次浏览)
- 在Ubuntu 7.10下安装VMware Tools的问题 (0次浏览)



