`
xfjt297857539
  • 浏览: 152284 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

搭建内网BT服务器(转)

    博客分类:
  • bt
 
阅读更多
我主讲的传智播客.Net就业培训班上课的时候白天老师讲课要实况视频录下来,供同学们晚上、休息日复习用,由于白天讲课要六个小时,因此每天的视频要1个多G,之前一直采用在教室中部署一台FTP服务器的形式供同学们下载,但是一个班60多位学生同时从服务器下载,因此下载速度非常慢。昨天讲课突然想到BT不就是解决这样类似的问题的吗?因为集中从网站下载大文件非常消耗网站服务器、带宽资源,因此很多网站都采用BT种子的形式提供下载,下载者之间互相传递数据,这样就降低了服务器的压力,也提高了下载者的下载速度,哪怕BT种子源Down掉了,网友之间仍然可以互相传递、下载。因此打算把BT方式引入教室局域网。

经过查询网上的资料(搜索“搭建BT服务器”),找到了MyBT这款软件,按照它的描述MyBT是搭建BT服务器的,但是安装以后发现它只是提供了一个快速创建BT站点的东西,它的http://****:6969/announce总是连接不上。折腾半天还是不行,因为我的关注点不在创建BT站点上,而是搭建一个Tracker服务器(BT客户端之间一般要通过Tracker服务器来进行信息交换才能知道彼此的存在,因此Tracker服务器是一个非常关键的BT服务器),因此把精力放到了搭建一个Tracker服务器上, 最后找到了windows上可以运行的Tracker服务器软件“BitCometTracker”,这个服务器用法非常简单,运行BitCometTracker.exe后,点击界面上的【Run】按钮即可。因为Tracker服务器上能够“提供”的下载文件信息都是由连接上的BT客户端汇报上去的,因此Tracker服务器也不记录任何的本地数据,因此就不用备份服务器数据。

Tracker服务器运行起来了,下一步就是制作*.BitTorrent种子和选用BT客户端了。这里选用uTorrent,是因为uTorrent带了BitTorrent种子制作器,同时uTorrent的上传速度非常快(测试中平均速度3M/S,而BitComet只有300K/S,迅雷之类的就更不用说了)。

制作种子的步骤:
1、打开utorrent,点击主菜单的【文件】→【制作Torrent】
2、在对话框中点击【添加文件】(如果是发布文件夹就选择【添加目录】),选择要发布的文件。
3、Tracker文本框中输入“http://192.68.43.3:8080/announce”,其中192.68.43.3是Tracker服务器的IP地址,8080是Tracker服务器的端口。(建议选中“开始做种”这样点击【创建并另存为】按钮保存种子文件后就可以立即开始做种了。)
4、点击【创建并另存为】按钮后将生成的种子文件保存到磁盘上,然后将种子文件发给学生即可。
5、学生打开utorrent,点击主菜单的【文件】→【添加Torrent】选择种子文件即可开始下载。


utorrent官方网站上提供的是安装版,下载种子列表等是保存在配置文件中的,而utorrent的配置文件是保存在C:\Documents and Settings\用户名\Application Data\uTorrent(其中“用户名”是当前windows登录用户名,一般是C:\Documents and Settings\Administrator\Application Data\uTorrent)。网上查询资料发现只要把C:\Documents and Settings\Administrator\Application Data\uTorrent下的配置文件拷贝到uTorrent文件夹下,这样uTorrent就变成绿色的了,把文件夹的东西打包给别人用就可以,不用安装。为了防止病毒、恶意软件造成计算机故障,教室里的机器是有还原卡的,每次重启电脑C盘中的数据都会还原为标准配置,之前的文件都会消失,而E、F盘是不还原的,因此用刚才提到的方式把utorrent打包成绿色版,放到E盘或者F盘即可。

由于各种原因(比如配置文件被误删、种子误删、文件误删等)做种会中断,如何重新做种呢?其实只要用uTorrent打开*.BitTorrent文件,下载文件选择磁盘已有的文件,客户端会自动重新用磁盘中的文件做种。

由于教室局域网内部用,因此也不用搭建一个专门的种子发布站点,将种子按日期保存在服务器上,然后写一个html页面,将种子地址按照日期整理到html页面中,然后用CassiniDev(VisualStudio自带的调试用Web服务器)之类迷你的Web服务器将这个目录公布为web页面即可,学生们到这个页面下载种子即可。
分享到:
评论

相关推荐

    linux 搭建内网NTP服务器

    下面将详细介绍如何在Linux内网环境中搭建NTP服务器。 首先,我们需要了解NTP的工作原理。NTP通过与互联网上的公共NTP服务器或其他已知准确的时间源进行通信,来校准本地系统时钟。它利用UDP协议在端口123上进行...

    nod32 4.2搭建内网升级服务器教程

    NOD32 4.2 搭建内网升级服务器教程 本篇教程旨在指导用户搭建一台 NOD32 4.2 的内网升级服务器,以便于在局域网中升级 NOD32 杀毒软件。为了实现这个目标,我们将使用 NOD32 Update View 4.22.1 software 和 IIS ...

    搭建内网yum源

    搭建内网YUM源是Linux系统管理中一项重要的工作,特别是在企业环境中,为了提高网络速度、节省带宽、解决联网限制、避免RHEL服务费用以及方便发布自定义RPM包,建立自己的YUM服务器显得尤为必要。以下是详细的步骤:...

    内网架设服务器详解 内网架设服务器详解

    内网架设服务器详解 内网架设服务器详解 内网架设服务器详解

    nod32 搭建内网免费升级服务器

    ### nod32 搭建内网免费升级服务器知识点详解 #### 一、概述 - **标题**: “nod32 搭建内网免费升级服务器” - **描述**: “超详细图文解说最新版本的nod32 4.2搭建内网免费升级服务器教程” #### 二、教程背景及...

    超详细图文详解nod32 4.2企业免费内网升级服务器搭建

    "超详细图文详解nod32 4.2企业免费内网升级服务器搭建" 以下是根据给定的文件信息,生成的相关知识点: 知识点1:NOD32 Update Viewer 4.22.1 NOD32 Update Viewer 4.22.1是一款俄罗斯出品的强大的 NOD32 更新...

    Win7搭建局域网NTP服务器.docx

    ### Win7搭建局域网NTP服务器的知识点详解 #### 一、背景介绍 随着信息技术的发展,确保网络设备之间的时间同步变得尤为重要。时间同步不仅能够提高网络管理的效率,还能确保各种日志记录的准确性。NTP(Network ...

    Centos初学之二—搭建企业内网DNS服务器.doc编程资料

    Centos初学之二—搭建企业内网DNS服务器.doc

    Python-手把手教你搭建内网穿透服务基于lanproxy穿透服务

    Python-手把手教你搭建内网穿透服务基于lanproxy穿透服务

    linux下搭建内网maven私服

    Linux 下搭建内网 Maven 私服 Maven 私服是 Maven 仓库的私有化版本,允许开发者在企业内部搭建私有的 Maven 仓库,用于存储和管理项目依赖项。在 Linux 环境下搭建内网 Maven 私服,可以提高项目的构建和部署效率...

    frp软件包 用来搭建内网穿透服务器

    frp是一个高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http, https等协议类型,可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网

    Centos7初学之二—搭建企业内网DNS服务器.doc

    Centos7 搭建企业内网 DNS 服务器 本文阐述了使用 Centos7 操作系统搭建企业内网 DNS 服务器的步骤。DNS 服务器在大型企业中非常重要,因为它可以解析企业内网的私网地址和外网的公网地址。本文将指导读者如何使用 ...

    Centos初学之二—搭建企业内网DNS服务器.doc

    搭建企业内网 DNS 服务器 在大型企业中,搭建自己的内部网络是非常必要的。在企业内部搭建内部 WEB 网站发布消息,FTP 服务器共享文件,邮件服务器发送邮件等,都是非常重要的任务之一。但是,如果使用默认的路由器...

    nod32 4.2搭建内网免费升级服务器(图文详细教程)

    ### nod32 4.2搭建内网免费升级服务器知识点详解 #### 一、基础知识介绍 - **NOD32**: 一款由ESET公司开发的反病毒软件,以其高效和快速扫描而闻名。 - **NOD32 Update Viewer (NOD32UV)**: 一款独立于NOD32客户端...

    windows内网补丁服务器客户端配置

    为了更好地管理和控制这一过程,很多组织选择搭建自己的内网补丁服务器,并通过组策略来自动化客户端的补丁更新流程。本文将详细介绍如何在Windows环境下配置内网补丁服务器的客户端,包括必要的步骤和技术要点。 #...

    Docker 使用NPS在服务器搭建内网穿透服务

    使用NPS在服务器搭建内网穿透服务

    架设内网WEB服务器

    架设内网WEB服务器

    speedtest服务器搭建教程

    (speedtest服务器搭建教程) 本篇教程旨在指导读者搭建speedtest服务器,通过安装PHPStudy、配置WNMP和Nginx、下载并配置speedtest测速平台,实现本地测速功能。 一、 PHPStudy 安装和配置 PHPStudy 是一个集成...

    内网穿透工具frp_0.29.0_windows(含官方中文教程).zip

    自己搭建内网穿透服务器工具,压缩包内含frp_0.29.0_windows_386.zip,frp_0.29.0_windows_amd64.zip以及frp官方中文教程。经测试超级好用。

Global site tag (gtag.js) - Google Analytics