由 optix 在 05-11-2004 16:46 发表:
redhat as3 下如何建立一个BT服务器?
我说的是服务器端?web端能搞定。就要服务器端的配置。
由 william0116 在 05-11-2004 18:58 发表:
Use St0.98b
这个是发布页加上Tracker,PHP+Mysql+mmcache环境运行.
AMD Athlon 1.2G
640M PC-133 SDRAM
Gefore 2 MX 200 , ATA-66 5400rpm 20GHD
=========================================
Fedora Core 2 (2.6.8.1) + WINDOWS 98 + 2000(SP4)
由 william0116 在 05-11-2004 21:20 发表:
如果楼主已经有发布页的话,再介绍一个你,很少的四个文件便可,但只是一个Tracker,不错的,我用它和LB来一起用就是一对了.
AMD Athlon 1.2G
640M PC-133 SDRAM
Gefore 2 MX 200 , ATA-66 5400rpm 20GHD
=========================================
Fedora Core 2 (2.6.8.1) + WINDOWS 98 + 2000(SP4)
由 wsgtrsys 在 05-11-2004 22:32 发表:
有一个bnbt 服务端
地址:
http://bnbt.go-dedicated.com/bnbt75b-2.zip
一、下载bnbt源代码,解压到某个目录,比如我是/home/gtr/bnbt.
二、配置编译的环境
1、freebsd已经自带gcc编译器,它的版本是2.95.4,你可以用gcc -v这个命令得到。
2、stlport,这个可以用port安装,进入/usr/ports/devel/stlport目录,用make install clean安装。
3、zlib库,进入/home/bnbt/src/zlib-1.1.4目录,用gmake install安装。
三、编译bnbt
进入/home/gtr/bnbt/src目录,修改Makefile这个文件,搜索其中一段,改为
$(PROG): $(OBJS)
$(C++) -o $(PROG) $(OBJS) -L/usr/local/lib -lstlport_gcc $(LFLAGS)
clean:
rm -f $(OBJS) $(PROGS)
%.o: %.cpp
$(C++) -o $@ -I/usr/local/include/stlport $(CFLAGS) -c $<
存盘。输入gmake install,进行编译。
慢慢等待,如果机器好的话,可能要40分钟左右,就会编译成功。在/home/gtr/bnbt/src目录下,会有一个3M的文件,名字是bnbt.
四、配置运行
如果直接运行bnbt,会提示错误,会因为没有配置好配置文件。
1、在你的网站的根目录下建立torrents这个目录。
2、输入./bnbt,运行,然后退出,它会在这个目录下自动生成bnbt.cfg这个配置文件,打开配置文件,修改以下的内容:
port = 6969 #服务端口
allowed_dir = /home/www/torrents #你的种子文件保存的绝对地址
bnbt_upload_dir = /home/www/torrents #你的上传种子文件保存的绝对地址
bnbt_external_torrent_dir = http://wsgtrsys.3322.org/torrents/ #你的种子文件保存的url地址
bnbt_archive_dir = http://wsgtrsys.3322.org/torrents/ #你的种子文件的url地址
bnbt_file_dir = http://wsgtrsys.3322.org/torrents/ #你的种子文件的url地址
dfile = dstate.bnbt #这个我也不明白
bnbt_comments_file = #这个我也不明白
bnbt_tag_file = tags.bnbt #分类文件的位置(我也没配置好,出错)
bnbt_users_file = users.bnbt #用户文件的位置(我也没配置好,出错)
bnbt_static_header = /home/www/torrents/header.html #页面文件的绝对位置
bnbt_static_footer = /home/www/torrents/footer.html #页面文件的绝对位置
bnbt_force_announce_url = http://liuyun.3322.org:6969/announce 修改成你的地址
bnbt_tag1 = 电影|/files/film.gif
bnbt_tag2 = 动漫|/files/comics.gif
bnbt_tag3 = 软件|/files/software.gif
bnbt_tag4 = 音乐|/files/music.gif
bnbt_tag5 = 游戏|/files/game.gif
bnbt_tag6 = 其他|/files/other.gif 这些是分类,格式为 bnbt_tag数字 = 类型名|/files/类型图片
*注意:配置的格式在"="后有一空格
*在bnbt.cfg里有很多变量没有说明,我也不懂,请参考原版的说明(BNBT-Readme.txt)
将以上配置好以后,输入./bnbt,将提示服务已运行
五、在浏览器输入 http://你的域名或IP:6969,将会看到