如今,使用“BitTorrent”(简称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:\python23\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”按钮,选择将要发布的“E:\mp3”文件夹。在“announce url”栏中填入“http://192.168.0.1:6969/announce”,其中“192.168.0.1”为BT服务器的IP地址,“6969”为使用的端口号。“piece size”采用默认值即可。
以上项目都填好后,点击“Make”按钮,接着弹出创建“mp3.torrent”文件的进度窗口,创建完成后,“completedir”程序就会在“E:\”根目录下生成一个名为“mp3.torrent”的文件。
3.将此文件拷贝到IIS主目录“D:\Inetpub\wwwroot”下。局域网用户可以通过在IE浏览器中输入“http://192.168.0.1/mp3.torrent”下载到该文件,但这种方法用于发布大量的局域网共享资源是非常麻烦的,而且用户也很难记住发布文件的URL路径。建议将做好的发布文件上传到局域网论坛中,这样用户很容易找到自己所需要的共享资源。
4.双击E盘根目录下的“mp3.torrent”文件,选择保存目录,一定要选择制作“mp3.torrent”的目录“E:\mp3”。这时BT会扫描该目录中已经存在的文件,扫描完毕,BT认为这个文件是完整的,就可以开始提供上传服务,这样你成为第一颗种子,等待别人来下载。保持BT窗口不关闭,直到有人完全下载完毕,只要他也不关闭BT窗口,他就成为第二颗种子。
补充
1.发布局域网共享资源除了使用“btcompletedirgui.exe”程序外,还可以利用“.bat”文件实现。可在“d:\bittorret-3.1”目录下编写“make.bat”文件,内容为“d:\python23\python btmakemetafile.py E:\mp3 http://192.168.0.1:6969/announce”。运行“make.bat”,会在“E:\”根目录生成一个名为“mp3.torrent”的文件,将此文件拷贝到“D:\Inetpub\wwwroot”目录中。编写“download.bat”文件,内容为“D:\python 23\python btdownloadheadless.py ―url http://192.168.0.1/mp3.torrent ―saveas E:\mp3”,运行“download.bat”文件后,就完成了“E:\mp3”共享资源的发布。
2.BT下载文件完成后,不要立即点击“Finish”按钮关闭窗口,这样你可以为别的局域网用户提供下载服务,这也是BT为什么下载的用户越多,下载速度越快的原因。
分享到:
相关推荐
简单小巧绿色无毒,3分钟学局域网架设,初学者必看
如何在局域网建立BT服务器.pdf
免费架设文件存储服务器,局域网文件分享 共享
高效架设局域网与应用服务器
在IT领域,搭建一个局域网电影服务器可以让网络内的用户共享和观看丰富的电影资源,而“酷播局域网电影服务器架设工具集”正是为了简化这一过程而设计的。这款工具集提供了一个统一的主操作面板,整合了所有必要的...
在局域网内部架设PPPoE服务器,对于传统的局域网,似乎是多此一举。大家对PPPoE协议并不会陌生,家庭用户目前用的ADSL多采用此协议,的确在以前作局域网时没有人会考虑用PPPoE协议来上网,但现在情况不一样了,因为...
通过以上步骤,你将在局域网内成功架设起一个功能完善的邮件服务器。在实际操作过程中,可能会遇到各种问题,但借助丰富的社区资源和文档,都能一一解决。记住,持续学习和维护是保证邮件服务器正常运行的关键。
局域网内媒体服务器的架设.pdf
【标题】:浅谈在局域网架设微软更新服务器实现Windows补丁自动分发 【描述】:本文介绍如何在局域网内搭建微软软件更新服务器(WSUS),实现Windows操作系统的补丁自动化分发。 【关键词】:WSUS、补丁、同步、...
### 局域网电影服务器的架设 #### 一、引言 随着网络技术的发展,局域网内的资源共享变得越来越方便。特别是在网吧、学校、公司等场所,搭建一个局域网电影服务器不仅可以节省成本,还能为用户提供丰富的娱乐资源...
【架设局域网内Update服务器】的知识点详解 在Windows操作系统环境中,保障系统的安全性至关重要。微软定期发布的系统漏洞补丁对于防范潜在的安全威胁起到了关键作用。然而,手动为局域网中的每台电脑安装补丁既...
【局域网中架设Win2003终端服务器】是一项技术性的工作,涉及到Windows Server 2003操作系统的核心功能——终端服务。该服务基于远程桌面协议(RDP),允许用户通过网络从远程位置访问服务器上的应用程序和资源,而...
如何在局域网内架设FTP服务器.doc
随着本本价钱的一路走低,笔记本用户...就拿使用率最高的双机联网来说吧,现在的笔记本大多内置无线网卡,而有些朋友还拿网线进行连接,麻烦不说还闲置了无线网卡,下面就来讲讲在没有AP的情况下进行无线局域网的架设。
标题与描述均提到了"架设局域网nod32服务器",这涉及到网络管理和安全软件部署的关键概念。本文将详细解析如何通过设置局域网内的nod32服务器,实现网络安全管理和软件的集中式更新。 ### 一、理解nod32及局域网...
### NOD32局域网服务器架设教程详解 #### 一、理解NOD32网络版杀毒体系 在企业网络安全管理中,NOD32网络版杀毒软件因其高效性和可管理性受到广泛青睐。传统的单机版杀毒软件在面对大规模企业网络时显得力不从心,...
在局域网内搭建NOD32升级服务器是一项常见的任务,尤其对于企业网络管理来说,这样可以节省网络带宽和方便内部设备统一升级。本文档详细介绍了如何在Windows服务器上设置NOD32升级服务器,使得局域网内的NOD32客户端...
局域网架设DNS.docx
在局域网内搭建NOD32升级服务器是一项实用的技术工作,这可以帮助企业或组织节省网络带宽,提高NOD32防病毒软件的更新效率。以下是对搭建过程的详细说明: 首先,你需要一个合法的NOD32软件,如果没有正式版,也...