【流媒体网】摘要:BT下载可以说是目前网络上最流行的P2P文件共享方式了。BT服务器相比于FTP服务器有许多优势,其中最重要的一点就是BT服务器不受服务器带宽和连接到服务器用户数量的限制,能够提供高速的下载服务。

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服务器。

[NextPage]

三、发布局域网BT资源

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

1.安装下载的completedir软件包,completedir会自动安装到系统中“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”采用默认值即可。

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

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

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

责任编辑:lmtwadmin

分享到:

版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!

个人电脑bt文件服务器,简单实用 教你轻松架设个人BT服务器相关推荐

  1. 办公室服务器安装系统,教你如何架设办公室FTP服务器以Serv-U为例

    Scrv-U是Windows平台上最流行的FTP服务器软件,可以从官方网站下载,也可以从其他软件下载网站下载.下面,脚本之家小编就以现在局域网中最流行的FTP服务器软件Serv-U为例,向您讲解一下如 ...

  2. 苹果备忘录丢失如何恢复,小编支招教你轻松搞定

    文章目录 方法一:使用官网云数据找回删除的备忘录 方法二:通过云备份找回删除的备忘录 方法三:通过云备份找回删除的备忘录 备忘录是我们日常生活中记录事项的常用工具,相较于以往的笔和纸用本子记录,手机备 ...

  3. Windows服务器安全策略配置——简单实用!

    Windows服务器安全策略配置--简单实用! Windows服务器安全策略怎么做?不要觉得这是一个非常深奥遥不可及的问题,其实也是从各个方面去加固系统的安全性而已,它没有一个定论. 我是艾西今天和你 ...

  4. 服务器微信服务号响应变慢,微信卡顿和响应慢,教大家轻松搞定:简单操作,赶快收藏分享吧...

    原标题:微信卡顿和响应慢,教大家轻松搞定:简单操作,赶快收藏分享吧 作者:快分享(ID:280062218)致力于互联网价值资讯交流分享,妙招.美食.攻略大放送,欢迎来撩!点击上面的"关注& ...

  5. ppt中如何合并流程图_简单4招,教你轻松搞定PPT中的流程图!

    原标题:简单4招,教你轻松搞定PPT中的流程图! 来自:PK阿锴(ID:akaippt) 作者:王培锴 今天跟大家分享PPT流程图的制作方法,流程图相信大家都经常遇到,通常分布着许多节点,由线条链接起 ...

  6. 老司机教你用C语言制作简单实用的撩妹神器!

    你以为C语言就是提供一种编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言吗?你以为C语言就只是以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌 ...

  7. 电脑怎么用照片做视频?哪个软件简单好用?3步教你轻松制作!

    现在都流行用照片随手记录生活.而把照片做成视频,又是现在刷爆抖音.朋友圈的形式.不仅有酷炫的图片切换效果,还带有动听的背景音乐,这样精美又吸睛的照片视频,肯定能让你获得超多赞.现在最方便的方式就是直接 ...

  8. 美术绘画中简单实用的几个技巧,轻松掌握~

    零基础想要学习美术?学习美术有哪些小技巧可以掌握?很多小伙伴在学习美术的时候都会遇到各种问题今天美术集网校带大家了解下美术绘画中的简单实用的小技巧吧: 首先,学会拿笔运笔:无论是学习素描还是其他, 都 ...

  9. 无法从计算机选择图片,碰到“照片无法读取”,2种方法教你轻松修复受损照片...

    原标题:碰到"照片无法读取",2种方法教你轻松修复受损照片 日常生活中,如果我们发现无法在计算机上正常查看照片, 这就表示该照片无法读取.导致这种情况发生的原因有很多,可能与软件相 ...

  10. 换新NAS不用愁,3种数据迁移方法教你轻松学会

    NAS 虽然一台能用很久 但总免不了升级换代 如何优雅地将数据 从之前的群晖 NAS 中 迁移到全新的NAS里呢? 小编给大家准备了三个方案 大家可以根据自己的实际情况 进行选择~ 01 Hyper ...

最新文章

  1. 如何实现字符串的翻转,不用php库函数翻转字符串
  2. Equipment download和自动生成的IBASE DB 信息
  3. Perform the Combo CodeForces - 1311C(字符串反转+树状数组)
  4. 多线程售票demo,用ReentrantLock实现
  5. 吴恩达作业9:卷积神经网络实现手势数字的识别(基于tensorflow)
  6. 解决无法使用locate命令的方法
  7. IPython高级用法(一)定制命令别名及存储别名
  8. hive集群安装,连接mysql
  9. 第十八:如何定制Pytest+Allure2详细报告生成,给项目量身打造一套测试报告(重点超详细)
  10. Jmeter 面试题
  11. 怎样批量分析安能物流中含有提前签收的单号
  12. 【翻译】Qt Designer 布局宝典
  13. matlab 计算 fdr,基因富集分析(p值,q值和FDR值)
  14. 七日杀服务器直连教程,七日杀IP直连的方法
  15. Qpython教程和软件下载(Android手机学习python的平台利器)
  16. Ngrok的外网映射
  17. AutoIt v3.3.14.2 汉化最新版
  18. 软考新生必看!高项备考经验分享
  19. 从零学习知识图谱——01(知识图谱技术介绍)
  20. Jpa持久对象状态,一级缓存,二级缓存

热门文章

  1. 模块参考资料-Cat.1模块选型手册-
  2. SQL注入环境搭建及多种注入类型测试实验
  3. Python列表是数组吗?
  4. STM32入门(二)
  5. AI英雄 | 论人工智能与自由意志,请看尤瓦尔与李飞飞的这场“激辩”
  6. 安卓脚本判断运作的是不是root,su
  7. 谷歌浏览器 Adobe Flash Player 插件被屏蔽 解决方案
  8. 一纵一横,搭建完整数据分析体系
  9. 将坐标系统保存为一个文件.prj
  10. python 柱状图和折线图放在一起_python中用matplotlib画折线图、柱状图、散点图