简单实用 带您轻松架设个人BT服务器

ZDNet服务器频道时间2007-08-14作者:吴剑 |
本文关键词:Bittorrent Python BT

ZDNetChina服务器站 x86服务器技巧

   BT下载可以说是目前网络上最流行的P2P文件共享方式了。BT服务器相比于FTP服务器有许多优势,其中最重要的一点就是BT服务器不受服务器带宽和连接到服务器用户数量的限制,能够提供高速的 下载服务。那么您想建立一个BT服务器吗?假如您已经用上了宽带,而且系统硬件配置强劲,那么不妨尝试一下亲自动手架设一台BT服务器。 今天,笔者就为大家介绍一个简单的在局域网内架设BT服务器的方法,希望能够给各位朋友们提供一些帮助。

  一、安装前准备

  在安装“BT服务器”前,我们需要准备以下几种软件:

  1.Python软件包:Python是用来编写BT服务器软件的编程语言,BT服务器程序的运行需要它的支持。

  软件名称:Python23

  软件大小:8.94MB

  软件语言:英文

  软件类型:免费软件

  2.Bittorrent服务器程序:这是BT的服务器程序,服务器的所有功能都是由它提供的,它是使用

Python语言编写的。

  软件名称:Bittorrent-3.1

  软件大小:130KB

  软件语言:英文

  软件类型:免费软件

  3.Web服务器:BT服务器需要Web服务器的支持才能在局域网中发布BT共享资源,如利用局域网论坛发布BT资源。我们以Windows 2003 Server平台为例,使用系统自带的IIS Web服务器就可以满足需要,点击

“控制面板→添加或删除程序→添加/删除Windows组件”便可安装IIS组件,当然也可以通过“配置您的

服务器向导”进行安装。

  4.发布制作工具completedir2000:该工具用来制作“.torrent”文件,BT服务器就是通过此文件来

实现资源共享的。

  软件名称:completedir2000

  软件大小:2.90MB

  软件语言:英文

  软件类型:免费软件

  5.BT下载工具:BT下载工具是一个多点下载的P2P软件,使用非常方便,很适合软件下载。其特点是

:下载的人越多,速度越快。

  软件名称:Bittorrent-3.2.1

  软件大小:2.74MB

  软件语言:英文

  软件类型:免费软件

  二、配置BT服务器

  首先,将下载的Python软件包安装到服务器的目录(如“D:Python23”),Bittorrent服务器源程

序解压到“D:Bittorrent-3.1”目录下。

  然后,进入“D:Bittorrent-3.1”,编写一个BT服务器运行程序“server.bat”文件,内容为

“D:Python23Python BTtrack.py —port 6969 —dfile dstate”,其中,“Python”程序用于解释“

BTtrack.py”文件,“—port”和“—dfile”定义了服务器所使用的参数,“6969”为服务器使用的端

口号。

  最后,双击“server.bat”,便可启动BT服务器。
 
 三、发布局域网BT资源

  虽然我们已经启动了BT服务器,但这时用户还是不能使用BT共享资源,必须发布这些资源。

  1.安装下载的completedir软件包,comp 
letedir会自动安装到系统中“Program Files”目录的“completedir”目录,如“D:Program

Filescompletedir”。

  现在就可以用completedir制作“.torrent”文件,把要发布的文件统一放到“E:mp3”目录下,再

运行“BTcompletedirgui.exe”程序。

  2.在“build type”单选框中选择“standalone directory”选项。因为我们要发布“E:mp3”目录

下的所有文件,因此要在“target to build”栏中点击“Select”按钮(图1),选择将要发布的

“E:mp3”文件夹。在“announce url”栏中填入“http://192.168.0.1:6969/announce”,其中

“192.168.0.1”为BT服务器的IP地址,“6969”为使用的端口号。“piece size”采用默认值即可。

简单实用 带您轻松架设个人BT服务器

图1

  以上项目都填好后,点击“Make”按钮,接着弹出创建“mp3.torrent”文件的进度窗口创建完成后,completedir程序就会在“E:”根目录下生成一个名为mp3.torrent的文件。

简单实用 带您轻松架设个人BT服务器

图2

  3.将此文件拷贝到IIS主目录“D:Inetpubwwwroot”下。局域网用户可以通过在IE浏览器中输入

“http://192.168.0.1/mp3.torrent”下载到该文件,但这种方法用于发布大量的局域网共享资源是非常

麻烦的,而且用户也很难记住发布文件的URL路径。建议将做好的发布文件上传到局域网论坛中,这样用

户很容易找到自己所需要的共享资源。

  4.双击E盘根目录下的“mp3.torrent”文件,选择保存目录,一定要选择制作mp3.torrent的目录

“E:mp3”。这时BT会扫描该目录中已经存在的文件(图3),扫描完毕,BT认为这个文件是完整的,就

可以开始提供上传服务,这样你成为第一颗种子,等待别人来下载。保持BT窗口不关闭,直到有人完全下

载完毕,只要他也不关闭BT窗口,他就成为第二颗种子。

简单实用 带您轻松架设个人BT服务器

图3

 补充

  1.发布局域网共享资源除了使用“BTcompletedirgui.exe”程序外,还可以利用“.bat”文件实现。

可在“d:bittorret-3.1”目录下编写“make.bat”文件,内容为“d:Python23Python

BTmakemetafile.py E:mp3 http://192.168.0.1:6969/announce”。

  运行“make.bat”,会在“E:”根目录生成一个名为“mp3.torrent”的文件,将此文件拷贝到

“D:Inetpubwwwroot”目录中。编写“download.bat”文件,内容为D:Python 23Python

BTdownloadheadless.py —url http://192.168.0.1/mp3.torrent —saveas E:mp3,运行

“download.bat”文件后,就完成了“E:mp3”共享资源的发布。

  2.BT下载文件完成后,不要立即点击“Finish”按钮关闭窗口,这样你可以为别的局域网用户提供下

载服务,这也是BT为什么下载的用户越多,下载速度越快的原因。

用户评论
用户名
评论内容
发表时间
- 发表评论 -
匿名
注册用户
百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134