听障论坛

用户名  找回密码
 立即注册
楼主: ivan

BT下载使用完全教程(没玩过BT的请进来看)

[复制链接]

303

主题

868

帖子

872

积分

高级会员

积分
872
 楼主| 发表于 2004-11-10 19:06 | 显示全部楼层
内网朋友有简单的解决下载方法了

发现一个很好的BT客户端burst[推荐]
这是目前唯一支持代理的BT客户端,这下内网的朋友有简单的解决下载的方法了。
发现一个很好的BT客户端burst又发现一个很好的BT客户端burst!.这个软件其实是个整合软件,有make torrent功能,也有torrent spy功能,还有BitTorrent EXPERIMENTAL的具体查看连接的功能。以插件的形式结合在一起。不过这个软件有个最大的优点就是支持Http代理,这是目前唯一支持代理的BT客户端,这下内网的朋友有简单的解决下载的方法了。
下载地址:
http://www.mountaincable.net/~krypt/burst-rc1.exe
在本地下载:
http://www.791600.com/soft/BT-Tools/burst-rc1.exe


可以用这个软件检查一下硬盘情况

硬盘的容量越来越大,转速也越来越高,但除了SCSI接口的硬盘外,几乎所有桌面型硬盘的质保都缩水为1年。能否及时了解硬盘的健康状态和寿命,以防损失重要数据?Drive Health可以帮助你轻松做到这一点。
  一、Drive Health的基本情况
  Drive Health是一款可以在Windows 9X/Me/NT/2000/XP等系统平台下使用的硬盘监视软件,我们可以借助它预测硬盘可能出现的错误,及时判断硬盘的“生命之火”还可以燃烧多久,以便及时备份数据。。目前的最新版本是2.0,文件大小为552KB,需要的朋友可以在http://download.pchome.net/php/dl.php?sid=12162
  二、软件的使用
  1.查看硬盘的可用寿命
  在窗口的左上方有一个绿色的进度条,进度条的长度代表着硬盘的可用寿命,如果进度条充满整栏,说明你的硬盘寿命良好。假如进度条已向左侧移动一段距离,说明寿命正在减少之中;越向左,则说明可用寿命越短。
  2.查看硬盘的各个指标状态
  Drive Health会自动检测当前硬盘的健康状况,并显示在主窗口的列表中。这里提供了RawRead Error Rate、Spin Up Time等项目,对我们来说最重要的是“Status”栏下面显示的值。下面笔者简单介绍各值的含义:
  OK:情况良好
  Attribute changed:某项特性被更改
  Dangerous changes:危险
  Pre T.E.C warning:警告
  如果该项数值为“OK”,即“AttributeName”前面显示为“√”的话,则说明一切正常,你用不着担心;如果数值为“Dangerous changes”或“Pre T.E.C warning”,即“AttributeName”前面显示为“!”的话,那就需要谨慎了。不过,如果显示为“UNLOCK IT!”则说明你的硬盘可能不支持或者未激活该功能。
  3.保存硬盘检测结果
  选择“Drive”菜单下的“Save Report→TextFile”项,可以将当前的检测结果保存到文本文件中。另外,在“Common Drive Settings”窗口中可以设置对硬盘可能出现的错误等级进行监测,并且还可以设置检测频率。
  三、查看硬盘信息
  激活“View”菜单下的“ShowDisk lnformation”项,我们可以在窗口的右侧查看到硬盘的相关信息,这一功能类似于硬件检测工具。从这里可以了解到硬盘的生产厂家、型号、产品序列号、Fireware版本、块大小、总的容量、当前扇区数、总的扇区数、磁道、磁头等资料,更重要的是在这里还可以查看硬盘的Ultra DMAT作模式,以及查看硬盘是否支持温控设置。如果支持温控,在Drive Temperature一项中会显示当前硬盘的温度。
  Drive Health占用的系统资源很少,我们可以将它添加到“启动”组中作为操作系统的一个后台服务运行,这样就可以在硬盘发生问题时及时得到警告,为重要资料的保存赢得宝贵的时间。

303

主题

868

帖子

872

积分

高级会员

积分
872
 楼主| 发表于 2004-11-10 19:08 | 显示全部楼层
BT运行原理分析及内网提速方法

由于内网用户无法提供一个对外的端口,所以无法做服务器.但用BT的时候,发现它可以让内网用户做Send,作为程序员就忍不住下载了它的源代码分析了一把(为了看它,还专门去写了一下Python:}) 比起其它的P2P软件,BT有个独特的地方,它存在一个中间的WEB服务器,就是我们在发布的时所填写的announce.该服务器提供了发布的统一管理,不像其它P2P软件那样到处去找哪些非常不稳定的个人服务器,相对起来让人安心的多. 该WEB服务器更大的作用是内网用户可以做Send(下面会说明原理),这是其它软件无法做到的,但不好的地方是announce当机的时候就无法下载了,要知道P2P下载关键是要人气要高,announce停一下就搞到人气全没有了
            .torrent 的作用
            大家都知道我们要用BT下载 ,就要先下载一个.torrent文件,这个文件到底有甚么呢:
            首先是 announce 纪录了发布服务器的位置,让BT知道是那个WEB服务器发布的
            然后是一些文件信息,文件名,目录名,长度等等
            最后是片段长度,和片段的 Sha1 校验码
            (BT为了事现续传和文件校验,就把文件分成若干个片段)
            大家可以用写字板打看torrent文件看看,就是知道个大概,后面的乱码是片段 Sha1 校验码 ,开始-续传的实现 sha校验
            BT 打开一个 torrent文件后,先要你选择文件保存那里.然后判断文件不存在的话就建立新文件,存在的话就用 Sha1 校验码去校验文件---错误的就是还没下载的,这样就可以实现续传了,但128位校验,想不慢都不行得到 peer
            现在知道要下载甚么了,到那里下载呢?这就要寻找有谁提供上传了,这里BT是通过WEB服务器来实现的,首先BT会通过分析 torrent
            来得到一面一串网址
            http://btfans.3322.org:6969/announc...2&event=started
            http://btfans.3322.org:6969/announce 是发布服务器的地址
            info_hash 是torrent文件中的 info 部分的Sha校验码,WEB通过它在发布列表找到对应的纪录,peer_id 是自身的标识,它是12个0和当前时间+全球的唯一标识码(GUID)的Sha校验的前八位,共20位
            port 你提供上传的 port
            IP 你的ip地址,没有的话服务器会自己找到
            uploaded downloaded 你上传和下载了多少,服务器可以用它来做流量分析
            left 你还要下载多少个字节
            event 状态,告诉服务器你是准备开始下载,还是停止,还是下载完成了
            以上这个操作默认 5 分钟做一次,或由服务器设定
            服务器会做甚么
            服务器中有个一个 track 程序来管理这些请求
            得到这一串代码后就会用 info_hash 来查找列表,找到你就可以下载,接着它会反连(NatCheck)你的 IP 和 Port这样就可以知道你是内网用户还是共网用户(如果你是内网用户,它是连不通的,因为它会连到你的服务器上,你的服务器当然没有这个端口啦)
            然后服务器返回现在正在下载这个文件的所有公网用户的IP和port,就像是这样
            d8:intervali1800e5eersld2:ip14:xxx.xxx.xx.xxx7eer
            id20:00180531904b7e3abdd74orti6881eeee
            interval 1800 是告诉 BT 隔多少秒来查询一次这里是 30 分钟 (有点过分了)
            最后如果你是公网用户它会把你提交的 IP 和 Port 放到info_hash 对应的列表中,这样其它人就可以找到你下载得到这些 peer IP后,BT就可以找到对应的IP下载了
            Bt会到所有的peer去寻找自己要下载的东西,不是一定要到seed下载.
            Bt每找到一个peer就和建立一个Socket来下载,所以下载的人越多,速度就越快.
            内网用户可以做Send的原理
            上面说到服务器只会返回公网的ip的,那内网用户怎么可以做Send呢
,这是因为BT是一个主动连接的软件(即使你已经下载完了,也不也会主动连接他人)
            下面是一个仿真流程:
            1 内网用户开始做 seed,
            2 服务器收到请求,由于是第一个所以也没有peer返回
            3 公网用户提交请求,由于seed是内网用户所以也没有peer返回,等待下载,但服务器会把它的IP放到列表中
            4 内网经过 interval 时间间隔后,再向服务器放出请求,得到上面得公网IP
            5 得到公网IP后,内网马上进行连接
            6 公网用户建立连接,数据开始传输 (注意现在是公网用户做服务器,内网用户做客户端,是不是有点怪)
            7 其它内网用户去上面公网用户下载数据
            所以,内网用户做 seed
            一定要有公网用户得参与,否则其它内网用户无法下载.如果全部是内网用户,那个所有连接都不会成立,当然这是比较极端的情况.
            以上可见,内网用户不能和内网用户连接,其它用户无法从服务器查到你,所以无法主动连接你,你只能每隔30分钟从服务器找到公网用户一个个进行连接.
            由于中国很多用户的是内网用户(我从服务器上查回来的peer还没试过超过10个的),所以内网用户用BT的确要比公网用户要慢很多.于是有了下面的一直是0%:
            可能SEED是内网,连接不上。有时用PTC和shareaza无法下的东东,用BT就可以下。
            下不了的话具体原因跟具体情况有关,如你的网络是否局域网,你是否能访问到tracker,你使用的是那种客户端,你下载的具体是哪一个BT文件,你是从头开始下还是续传,续传的话之前是否死机过等这些都有关系。
            BT下载慢的一些原因:
            1、不是公网用户。内网用户不能提供主动连接,所以较慢
            2、各个运营商网络接口速率不高
            3、下载者上传速率不高。因为BT优先处理上传较快的人
            4、发布时seed的多少,还与发布者的速率相关,还有下载的人数越多相应的下载速度就越快(这就是BT的最大优点)
            5、用户的防火墙阻碍作用
            关于BT错误信息的一些解释
            最近发现有很多人问有关BT的出错信息,下面给出完整的解释:
            事实上,当你看到这些错误提示时,其实并不要紧张,这是你所要做的便是----等待.
            注意:使用BT过程中出现红字错误后不必退出,BT会自动重试(无论这种情况是出现在开始还是下载过程中)另外注意错误的时间,如果距现在已经超过5分钟,恰恰说明现在是正常的。(BT不会自动清除过期的错误)
            I. A piece failed hash chech, re-downloading it
            这并不是什么坏消息,你不用理会它.意思是告诉你,你下载的文件有一部分是坏的,bt会自动帮你重新下载错误的部分.导致这个错误的大多数原因在于某些人错误的使用了"跳过hash检查"这个选项

            II.bad data from tracker -
            通常你不必理会它,通常是tracker服务器过载或者down了.也有可能是你的网掉线了(如部分长宽,访问任何网站会返回登陆界面,就是错误的data啦)
            III.Problem connecting to tracker - timeout exceeded
            Problem connecting to tracker - HTTP Error 503: Connect failed
            Problem connecting to tracker - [Errno socket error]
            Problem connecting to tracker - (111, 'Connection refused')
            说明在连接tracker服务器过程中出现错误,有可能trakker服务器过载或者down了,这时并不要心急,等待BT自动重试.如果很长时间都没有反映的话,你可以加上"--ttp_timeout 120"的参数来加大连接重试时间.具体做法另文说明.
            IV.Problem connecting to tracker - HTTP Error 400: Not Authorized
            说明这个tracker服务器不允许你使用这个torrent文件(国内好像比较少见),有些tracker服务器只允许在他们自己网站上发布的torrent才允许下载.解决只有换一个torrent文件了,

            V.Problem connecting to tracker - HTTP Error 404: Not Found
            很简单,torrent文件在tracker服务器上已经找不到了,找个新的吧.

            VI.Problem connecting to tracker - HTTP Error 407: Proxy Authentication Required
            假如你用的是代理下载BT,说明这个代理需要验证,需要你输入用户名和密碼 .
            VII.Problem getting response info - [Errno 2] No such file or directory: "C:\\\\Documents and Sett..."
            在某些情况下,IE有可能没把torrent文件存在临时文件夹内.解决方法是在torrent文件下载地址上按右键,然后另存到硬盘的某处(这可是个好习惯,以后你求种子或者reseed的时候特别有用,建议大家都这么干,利己利人),然后双击这个torrent文件开始下载.如果出现这个问题,建议清楚你的IE缓存,在文件中如果出现"["或者"]"也会出现这个问题.

460

主题

4920

帖子

5152

积分

钻石会员

积分
5152
发表于 2004-11-18 13:48 | 显示全部楼层
谢谢,我下载了

48

主题

128

帖子

129

积分

初级会员

凉果街市

积分
129
发表于 2004-11-29 10:06 | 显示全部楼层
这个BT软件可以安装在WIN98机上?
我的电脑是WIN

48

主题

128

帖子

129

积分

初级会员

凉果街市

积分
129
发表于 2004-11-29 10:07 | 显示全部楼层
这个BT软件可以安装在WIN98机上?
我的电脑是WIN98机
可是安装好了,却不打开!
为什么?

0

主题

26

帖子

26

积分

新人会员

积分
26
发表于 2005-1-13 04:39 | 显示全部楼层
支持

0

主题

26

帖子

26

积分

新人会员

积分
26
发表于 2005-1-13 04:48 | 显示全部楼层
支持

0

主题

26

帖子

26

积分

新人会员

积分
26
发表于 2005-1-13 04:49 | 显示全部楼层
支持

0

主题

26

帖子

26

积分

新人会员

积分
26
发表于 2005-1-13 04:49 | 显示全部楼层
支持

0

主题

26

帖子

26

积分

新人会员

积分
26
发表于 2005-1-13 04:59 | 显示全部楼层
支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐

【欢迎加入组织】本站所属微信公众号和qq群一览表!
微信公众号和Qq群是常见的网上信息发布、网上交流聊天方式,为了方便大家交流,本站建有多个微信公众号和qq群,欢迎加入!

查看 »

签到|Archiver|版权|手机版|听障论坛 51La

GMT+8, 2025-5-10 04:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表