二、配置BT服务器

首先,将下载的Python软件包安装到服务器的目录如“D:\python”),BitTorrent服务器源程序解压到“D:\bittorrent”目录下。

然后,进入“D:\bittorrent”,编写一个BT服务器运行程序“server.bat”文件,内容为“D:\python\python bttrack.py —port 6969 —dfile dstate”,其中,“python”程序用于解释“bttrack.py”文件,“—port”和“—dfile”定义了服务器所使用的参数,“6969”为服务器使用的端口号。

最后,双击“server.bat”,便可启动BT服务器。

三、发布局域网BT资源

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

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

现在就可以用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”文件的进度窗口图2),创建完成后,“completedir”程序就会在“E:\”根目录下生成一个名为“mp3.torrent”的文件。

bt
图2

3.将此文件拷贝到IIS主目录“D:\Inetpub\wwwroot”下。局域网用户可以通过在IE浏览器中输入“http://192.168.0.1/mp3.torrent”下载到该文件,但这种方法用于发布大量的局域网共享资源是非常麻烦的,而且用户也很难记住发布文件的URL路径。建议将做好的发布文件上传到局域网论坛中,这样用户很容易找到自己所需要的共享资源。
4.双击E盘根目录下的“mp3.torrent”文件,选择保存目录,一定要选择制作“mp3.torrent”的目录“E:\mp3”。这时BT会扫描该目录中已经存在的文件图3),扫描完毕,BT认为这个文件是完整的,就可以开始提供上传服务,这样你成为第一颗种子,等待别人来下载。保持BT窗口不关闭,直到有人完全下载完毕,只要他也不关闭BT窗口,他就成为第二颗种子。
bt
图3


相关内容