Chinaunix首页 | 论坛 | 博客
  • 博客访问: 759316
  • 博文数量: 201
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2391
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-06 22:16
文章分类

全部博文(201)

文章存档

2011年(1)

2010年(2)

2009年(57)

2008年(141)

我的朋友

分类: LINUX

2009-11-09 20:02:09

CentOS 5.3 架设BT服务器

在安装BitTorrent 4.x 之前,移除任何其它旧的BitTorrent版本.

并检查你的系统是否安装了以下软件:

----------------------------------------

Install Python, version 2.2.1 or later

 

Install GTK, version 2.2 or later

 

Install pygtk, version 2.4 or later

以下软件确定已经安装后,就可以开始安装了。

下载一个bt包:

解压缩安装包,

,运行如下命令安装BitTorrent

[root@test BitTorrent-4.4.0]#  python setup.py install

 

其实 BitTorrent 解压之后,不用安装就可以直接使用啦。

[root@test BitTorrent-4.4.0]#./bittorrent-tracker.py --port 6969 --dfile dstate > /dev/null 2>&1 &

启动bt服务器,在当前目录生成一个dstate的文件,端口是6969,日志文件是/log,日志格式是类似apache格式。

IE打开:

网页显示如下:

没有提供可下载的bt种子。当然了,我还没有制作。

下面就要制作种子文件。

首先准备一个提供下载的目录,把所有可下载的文件都放在这个目录里面。

[root@station204 BitTorrent-4.4.0]# ls /test

Thunder5.9.8.1090.exe

随便放点东西。试验而已。

制作种子文件有两种方法:

maketorrent-console.py 这个是命令行模式

maketorrent.py 这个是图形模式

[root@station204 BitTorrent-4.4.0]# ./maketorrent-console.py /test/Thunder5.9.8.1090.exe

 [root@station204 BitTorrent-4.4.0]# ls /test/

Thunder5.9.8.1090.exe Thunder5.9.8.1090.exe.torrent

格式:maketorrent-console.py url 目录

/test下面多出了RichMan8.rar.torrent

BT服务器的tracker服务和种子都做好后,就要开始最后一步,在服务器上开始第一个种子,提供下载。

./bittorrent-console.py –max_upload_rate 500 --save_as /test/RichMan8.rar /test/RichMan8.rar.torrent

--save_as 真实文件的保存位置,后面是种子位置。

--max_upload_rate 设定下载速度,默认是20KB/s ,这里设置成500

 

注意:上面这三个脚本有很多参数,不同的BT版本脚本名称也不一样,用法也不一样,但是有一个小技巧,从脚本的名称可以看出脚本大致的用途。直接运行脚本,不加参数,就可以得到他的用法信息。

测试:

把种子文件想办法弄到windows真实机下,用迅雷或BitTorrent打开种子开始下载。

 

阅读(1185) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~