分享
 
 
 

局域网架设BT服务器

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

如今,使用“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”按钮(图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

补充

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为什么下载的用户越多,下载速度越快的原因。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有