位置:51电子网 » 技术资料 » 通信网络

在局域网搭建BT服务器

发布时间:2008/9/5 0:00:00 访问次数:614

  一、软件下载

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

  1.python软件包

  python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,同时也是用来编写bt服务器软件的编程语言,bt服务器程序的运行需要它的支持。

  软件名称:python23

  软件语言:英文

  下载地址

  2.bittorrent服务器程序

  这是bt的服务器程序,服务器的所有功能都是由它提供的,它是使用python语言编写的。

  软件名称:bittorrent

  软件大小:960kb

  软件语言:英文

  3.web服务器

  bt服务器需要web服务器的支持才能在局域网中发布bt共享资源,如利用局域网论坛发布bt资源。我们以windows 2003 server平台为例,使用系统自带的iis web服务器就可以满足需要,点击“控制面板→添加或删除程序→添加/删除windows组件”便可安装iis组件,当然也可以通过“配置您的服务器向导”进行安装。

  4.发布制作工具completedir

  该工具用来制作“.torrent”文件,bt服务器就是通过此文件来实现资源共享的。

  软件名称:completedir

  软件大小:2.90mb

  下载地址

  5.bt下载工具

  bt下载工具是一个多点下载的p2p软件,使用非常方便,很适合软件下载。其特点是:下载的人越多,速度越快。这个版本更新比较快,在这里就不提供下载链接(网上提供很多下载链接)。

  软件名称:bitcomet

  软件大小:2.74mb

  二、配置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”采用默认值即可。

  图1

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

  图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窗口,他就成为第二颗种子。



图3



欢迎转载,信息来自维库电子市场网(www.dzs

  一、软件下载

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

  1.python软件包

  python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,同时也是用来编写bt服务器软件的编程语言,bt服务器程序的运行需要它的支持。

  软件名称:python23

  软件语言:英文

  下载地址

  2.bittorrent服务器程序

  这是bt的服务器程序,服务器的所有功能都是由它提供的,它是使用python语言编写的。

  软件名称:bittorrent

  软件大小:960kb

  软件语言:英文

  3.web服务器

  bt服务器需要web服务器的支持才能在局域网中发布bt共享资源,如利用局域网论坛发布bt资源。我们以windows 2003 server平台为例,使用系统自带的iis web服务器就可以满足需要,点击“控制面板→添加或删除程序→添加/删除windows组件”便可安装iis组件,当然也可以通过“配置您的服务器向导”进行安装。

  4.发布制作工具completedir

  该工具用来制作“.torrent”文件,bt服务器就是通过此文件来实现资源共享的。

  软件名称:completedir

  软件大小:2.90mb

  下载地址

  5.bt下载工具

  bt下载工具是一个多点下载的p2p软件,使用非常方便,很适合软件下载。其特点是:下载的人越多,速度越快。这个版本更新比较快,在这里就不提供下载链接(网上提供很多下载链接)。

  软件名称:bitcomet

  软件大小:2.74mb

  二、配置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”采用默认值即可。

  图1

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

  图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窗口,他就成为第二颗种子。



图3



欢迎转载,信息来自维库电子市场网(www.dzs

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!