跳转到指定楼层   *输入需要访问的楼层直接跳转

BT教程(全篇)

Kiver 发布于2004-8-11 04:11 1171 次浏览 5 位用户参与讨论   [复制分享主题]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?註冊

x
一、BT下载原理8 g* a/ t6 e  [0 m
BitTorrent是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快 。2 e3 t5 R* i3 p
作者主页:<IMG src="http://www.cniis.cn/gbook/pic/url1.gif" align=absMiddle border=0><a href="http://bitconjurer.org/BitTorrent/" target="_blank" ><FONT color=#000000>http://bitconjurer.org/BitTorrent/</FONT></A> |6 ?% C& e( ?: _$ w
具体原理请看:
, n0 K+ P; W# `. j/ I# e$ B一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。工作原理如下图:
' u1 W3 J/ ?, h0 W0 \! D3 @# C9 q9 I/ O+ U+ Z
) c: Q/ e& e  V  ^7 q, S
$ ]5 e, I5 n2 a: _<P>但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多的不便。</P>
" A* ^3 n* [* R' E; N7 s<P>但BT就不同,用BT下载反而是用户越多,下载越快,这是为什么呢?因为BT用的是一种传销的方式来达到共享的,工作原理如下图:</P>
  m6 v' w  m; \0 S<P>BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。) ^* i/ n, e5 U  \+ |( d
</P>

已有(5)人评论

Kiver 发表于 2004-8-11 04:11:57 | 显示全部楼层
<P>二、BT客户端下载、安装及使用</P><P> </P><P>动画教程下载:
$ {) f  }1 Y: O( x3 u* N去OKBT.COM下载最新的动画教材 </P>
; l8 P4 q: ]7 R( W% \1 L  c$ k8 \2 S<P>1. BitTorrent客户端下载 & u4 n' w' M9 |
 BT最新版本下载: 2 S( m3 d: S+ ]% n; W
 bt下载工具: BitTorrent简体中文下载
% L: v7 M6 l! ~. {6 k5 WBitTorrent EXPERIMENTAL客户端下载: ( q! b5 i+ f; H* S, J' |' B6 ]/ {
 <img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://ei.kefro.st/projects/btclient/" target="_blank" ><FONT color=#000000>http://ei.kefro.st/projects/btclient/</FONT></A>
) b, x/ }! ?$ S% l+ e& _, J BT EXPERIMENTAL功能介绍&gt;&gt;&gt;&gt;&gt;&gt;
# X$ Y! |% Y4 c  p, oBitTorrent EXPERIMENTAL是BT的一个非官方版本,主要是添加了 限制上传速度、最大上传人数及其他一些功能,在最新版的BT Experimental v3.2.1b-2中,又添加了一个新的功能 [Advanced],通过这个功能,你能够察看:和你相联接的有哪些人,你和它们之间的数据传输速度怎么样(包括上传和下载)等等。
6 |) o) A. q0 f$ c) GBT Experimental的界面与BT很像,使用方法也一模一样,只是多了一些设置:</P><P> </P><P>左下角的 Settings for 预设的多种上网方式,选择与你的上网方式相同的选项,BT Experimental就会自动为你设置比较理想的 最大上传速度和人数,当然你也可以自己设置,不过记住:your download rate is proportional to your upload rate(你的下载速度与你的上传速度相关)</P><P>右下角的Upload rate和Max uploads就是你的 最大上传速度和人数。</P><P>接下来,就是主要介绍的Advanced功能了。( H! v6 A+ K+ p8 Z$ l! n
在左下角的 Settings for 下面,有个蓝色的 Advanced 单词,点击它,就会弹出Advanced窗口。</P><P>解释一下每列的意义:
! Y4 o! q1 M8 x, Yoptimistic unchoke:意义不明0 _3 d; b: ?0 _0 K
IP:对方的IP% r' a5 P# L5 E4 t  V
local/remote:也不太清楚 ( E' v# ?2 m& e: V
Up:当前你为对方上传数据的速度,也就是对方在你这里下载的当前速度。, b: J2 U1 n5 f9 n
Interested:你是否有对方需要的数据," * " 表示是。
9 F6 i! U& n. L3 dChoking:对方是否暂时被你拒绝从你这里下载数据," * " 表示是。
. W: q: `. I7 ]* d; W, g这个需要解释一下:在BT Experimental里,你是可以限制同时从你这里下载的人数的,比如你限制为6,但并不是说只能有6个人连到你这里,可能有几十个人连到你的电脑,这时,BT Experimental就会自动选择6个人,允许他们下载数据,其他的人就被暂时拒绝了,当过了一段时间后,BT Experimental又会自动选择另外的6个人,保证每个想从你这里下载的人都能够下载到数据。
4 L) x0 ]9 p3 Z" E9 wDown:当前你从对方那里下载的速度。* j/ D$ l( g' }6 ~6 [+ y" o
Interesting:对方是否有你需要的数据," * " 表示是。
0 c4 e, M$ O! i" B" S. PChoked:你是否暂时被对方拒绝从他那里下载数据," * " 表示是。) Z! S' j- D/ }7 [( t
Snubbed:暂时意义不明。, R$ M# H; j' q- }  E9 B0 V
Downloaded:你从对方那里下载的数据总量。
, g. ^% Z* R# G6 N  I" iCompleted:对方的文件数据的完整度。100%的那些人就是SeeD。大家都来拜一拜呀~~~~~ * o5 k$ U8 U% y8 o& `
Peer Download Speed:对方下载的总速度。嗯嗯,看到那些上百KB速度的人了吧,羡慕啊~~~~~</P><P>好了,介绍完毕,这下大家都明白了吧?这个Advanced功能很不错吧,如果喜欢就去下载一个吧,和BT一样方便,但是功能更强,稳定性也很好。
( }' Z) ~: s' U5 }2 G返回
9 [9 t( J9 j( D# w8 o </P><P>2. BitTorrent安装 " A/ C2 m% l8 ^
  下载回来约2.6M的安装文件,双击,会看到一个窗口显示安装完成(不用找执行程序,已经可以用了)。 </P><P>3. BitTorrent卸载
3 {: v8 C( W/ S, Y/ I" D控制面板-&gt;添加删除程序-&gt;卸载BitTorrent </P><P>4. BitTorrent使用
, a, X- O6 H5 V. G6 K4 V7 ^  用BT下载必须先在网上找到.torrent文件,
' C3 X$ U9 j$ B  打开发布索引页面(<img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://gs20.3322.org:6969/" target="_blank" ><FONT color=#000000>http://gs20.3322.org:6969/</FONT></A>),右键点击相应的"((Download Now))"下载链接,选择另存为(Save As),把.torrent下载到硬盘上再双击:</P><P>
+ U! X+ c$ ]# a( z; `7 R8 R这个文件很小,很快就下载完了,双击后就弹出对话框询问文件/文件夹 存放位置(BT可以发布整个目录)。 </P><P>/ C( D5 S2 B) k* D/ p$ s8 C+ Y; a
接着BT开始分配空间(产生一个和目标文件一样的大小的空文件),需要1到2分钟,视下载文件大小而定。如图是分配空间进度:(注意:此时download rate 与upload rate 的没有数值) </P><P>
' [" I) p" K, F  分配空间完毕,就会自行下载文件。(注意:此时download rate 与upload rate 的有0值,这是下载与上传的速率。初始时下载会比较慢,它会随着你你上传的速度增加而增加,因为BT软件会优先于上传速度快的人) </P><P>接着下载就正式开始了,可以看到,刚开始的速度不快: </P><P>
# k& J! D. o* [: J7 L. H5 I+ y一般来说,后来的速度会逐渐加快: </P><P>
: L3 _2 t) E' Q8 `如果你中途中断下载,没关系,支持断点续传。 ; ^: e4 U% a* g( ^( m
  点击下载到硬盘上的相应torrent文件或到论坛/发布页面重新点击下载,在弹出的保存位置对话框中,覆盖上一次的文件或者目录。 </P><P>BT会扫描一遍上次未下载完成的文件。 </P><P>继续等待(也许可以去睡个觉),直到看到这个画面出现,说明下载完成。 </P><P>(注意:下载完成以后,你就成为了一个种子“Seed”。这时候,不要马上点击"finish",你可以一边欣赏下载的影片或解压下载的资料,一边开着BT窗口,给其他人上传。这点全靠自觉。但只有大家都这么做了,每个人才会获得最好的下载速度。我为人人,人人为我,BT精神希望大家拥护!) </P><P>  如果你已经下载完成了,已经关闭了那个完成的窗口,想给别人提供下载源(reseed)。只要像续传一样覆盖你下载完成的文件,BT扫描一遍以后,就开始提供上传服务了。 </P><P>  请记住BT的格言: 下载的人越多,速度就越快。 :) 8 Y! s5 W; v' B$ r) O
</P>
Kiver 发表于 2004-8-11 04:12:11 | 显示全部楼层
<P>三、BT种子制作发布三步曲</P><P>发布软件BTCompleteDir V4最新修正版下载: </P><P>点击下载V4 for NT/2000/XP + h6 U5 H5 t& I# \: {) V
点击下载V4 for 95/98/me
; C% Q( N/ I. g </P><P>制作种子三步曲: 3 z. s) v: k- r+ ^. I
1. 安装好后直接打开软件或者找到要分享的文件或目录,右击鼠标选择BT->build with Wizard: </P><P>
% ?% k5 z1 i) s5 A( V  ~target to build:【选择你所想发布的软件所在目录或文件名】</P><P>buld type: 【有三个选项,如果只发布1个文件就选第一个,如果是发布所选的目录就选第二个,如果所选目录下有子目录就选第三个】 </P><P>announce url: 【国内有很多tracker服务器,随便填】 | 国内BT资源收集站网址:<img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://www.okbt.com/" target="_blank" ><FONT color=#000000>http://www.okbt.com/</FONT></A></P><P>注:如果想在索引中发布,可以填; U; j7 k4 `' k$ M
<img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://gs20.3322.org:6969/announce" target="_blank" ><FONT color=#000000>http://gs20.3322.org:6969/announce</FONT></A>
3 [, [9 }$ b& n8 [1 I然后去 <img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://gs20.3322.org:6969/" target="_blank" ><FONT color=#000000>http://gs20.3322.org:6969/</FONT></A> 上传你制作好的torrent文件</P><P>commnet:就填XX发布好了:)</P><P>piece size:【越小越好,一般选128K或64K】 </P><P>全部OK以后就点击: Make </P><P>然后软件会制作*.torrent 文件
& l' o4 N( D: E制作种子文件的等待时间,根据你的文件大小而定。 ( u% {2 k" V4 n% V9 [7 ~
(制作的*.torrent 文件,就在你想发布片子的目录那) </P><P>2. 上传制作好的torrent文件,以便大家下载</P><P> 如果想在索引中发布,5 ~- k- p& {/ l* b' ^( V
 可以填 <img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://gs20.3322.org:6969/announce" target="_blank" ><FONT color=#000000>http://gs20.3322.org:6969/announce</FONT></A>$ Y2 c4 n. m( n
 然后去 <img src="http://www.cniis.cn/gbook/pic/url1.gif"><a href="http://gs20.3322.org:6969/" target="_blank" ><FONT color=#000000>http://gs20.3322.org:6969/</FONT></A> 上传你制作好的torrent文件 </P><P>3. 上传完毕后,就双击你所制作的*.torrent 文件 5 z) t& x" j3 J; C) M+ p+ F" Q
3-1 它会跳出一个保存框,选择发布文件所在的目录(如果不是发布文件所在目录,就是重新下载了^^) $ h5 `( S6 j2 ^+ V$ G& X
3-2 保存好后等软件分配空间【分配时间根据你的文件大小而定】 : A* q5 m+ y" Q& P! L
3-3 分配空间完毕后会出现“Finish”【完成】
# Z! K1 Z5 ~- o3 l& h3 U9 _3 L- b3-4 出现“Finish”【完成】后,记得不要关闭文件噢:)关闭了别人就不能下载了。 </P><P>接下来,你就等着别人下载了你所发布的文件。 7 ?, N) Y/ ?# l! V; c6 D
然后来你这里下载了^^
9 P# ]4 z- |# r- H8 S- J</P>
Kiver 发表于 2004-8-11 04:12:35 | 显示全部楼层
<P>四、BT常见问题解答</P><P>问:BT有时候报错,出现"16000"、"16001"、"error-problem connecting to tracker....."错误,但有时候还是在继续下载! 9 A- e, n# \, @
答:没问题,宣告服务器没有连接上客户端,这是正常的。不要关闭BT窗口,BT会自动重试的。 </P><P>问:BT下载很慢阿 ( D$ I& C3 E3 l# t. G
答:一般比起ed快的多,如果你用的是有公网的ip或者是宽带,就会发现bt的速度。另外,BT一开始下载很慢,过一会儿就会变得很快。 </P><P>问:如何在关闭后继续当seed
3 {/ d5 M, }% E1 e8 W6 g5 l答:谢谢,如果你想继续当seed,只要在找到原始的torrent文件,让BT扫描你下好的文件就可以了 </P><P>问:BT是不是很占资源?
* X9 ?. l) p/ F- h% N" N答:还好,一般占用内存为每个下载5M左右
% f+ d% s5 V1 q1 o) s也就是说,你开一个BT下载器,是5M,开2个,是10M。。。。依此类推。 </P><P>问:BT会不会象ED那样狂读写硬盘? % Z8 P6 q6 G1 ^! Q, i; i% W; t
答:开始会,大约25s(700m,5400rpm),比起ed少多了 </P><P>问:BT会不会象ed那样容易导致死机?
4 L. I: ~% X4 u答:不会,写的语言是python,是一种相当可靠的语言,和防火墙几乎没有冲突。 </P><P>问:BT发布资源会不会很困难? # a! J  }" i. ~5 N1 ~
答:不会,相当简单,可以看看发布教程 </P><P>问:BT需不需要服务器资源?就象ed那样?
# n# k+ G( j/ M% ], [+ d答:发布的时候要用到宣告服务器,但是服务器的负载相当低,普通pc都可以做到 </P><P>问:BT文件关联是不是只有在IE下有效? 5 }0 {( O) C2 \# _& t; Y) `
答:不是,实际上那个是一个单独的文件,后坠名为 .torrent和BT的下载器有关联 4 d8 i* ?# q. k; R
如果你用NETSCAPE的话,采用如下方式: $ {# t1 K$ M5 x  G" I
用左键单击链结,选择另存为,将文件存方在硬盘上
: X4 H% c% p% l& S* K" {一般BT的发布文件不大于30k,可以很快下载完毕
3 D" d. h. ?/ e2 v. y$ e下载完毕后,在资源管理器中找到所下载的文件,双击打开即可按正常的BT下载流程运作。 </P><P>问:BT在防火墙后面怎么工作?
% l" Y5 |) M% Q/ G& {, y. c  M# V+ m3 q答:一般来说,除非网管实在是很过分的那种,什么端口都不给留(那也不是什么宽带了),BT都会连接上,
2 l4 ~3 q& D4 X# Q并且可以有很高的下载和上传的速率。 </P><P>常见的问题: ) i9 {8 j/ I% B, U# D
10060/10061错误: 9 X2 F* k& U3 ]! I% f# i
使用BT过程中出现10060/10061错误后不必退出,BT会自动重试(无论这种情况是出现在
8 _3 v' [: `8 u4 F+ q0 u开始还是下载过程中)另外注意错误的时间,如果距现在已经超过2分钟,恰恰说明现在
4 |& [1 [1 b( X是正常的。(BT不会自动清除过期的错误) </P><P>一直是0%:
; V. O  ?: x0 k: C9 C6 d  @可能SEED是内网,连接不上。下不了的话具体原因跟具体情况有关,如你的网络是否局域网,你是否能访问到tracke
: [! w4 e8 v# C4 m- f1 Yr,你使用的是那种客户端,你下载的具体是哪一个BT文件,你是从头开始下还是续传,
- b3 P5 m: e' C" S* V, L3 t: c续传的话之前是否死机过等这些都有关系。 </P><P>BT下载慢的一些原因:
! [$ B" Y3 h+ N" n# Y1、不是公网用户。内网用户不能提供主动连接,所以较慢 + E7 ?5 t0 Z* H2 J* Z: S; I& C" s. D
2、各个运营商网络接口速率不高
" v) p+ Y8 }; H3、下载者上传速率不高。因为BT优先处理上传较快的人
7 Z8 {; I7 T. M& o  F) G4、发布时seed的多少,还与发布者的速率相关,还有下载的人数越多相应的下载速度就
, T2 ?6 E5 p% q* e+ X越快(这就是BT的最大优点)
/ q" Y! m3 J* Z+ w& g: v) ]) R5、用户的防火墙阻碍作用 </P><P>PS:由于p2p传播方式的特点,你的ip地址很容易被他人非法获得。
. j3 M( q8 l6 e& V& H, G3 \强烈建议所有准备使用bt下载和发布的用户,自行安装有效的网络防火墙软件和病毒防 : M7 ^/ I% `+ ?  v
火墙软件。
& g4 z1 K. ?+ [7 j& ~* @( d/ U</P>
Kiver 发表于 2004-8-11 04:12:54 | 显示全部楼层
<P>五、开放端口提高BT下载速度</P><P>1、公网用户 7 q0 Y- I% _8 {
  请注意,如果打开Internet防火墙(不是病毒防火墙)而没有正确配置,那么你和内网用户处于同等地位,下载速度都会受到一定程度的影响。
( \  a* y( M: i  M. |  而如果你有公网IP,正确的对外打开监听端口,这将大大提升你的下载效率。因为你可以与其它防火墙后的用户连接。(两个不同防火墙后的用户无法直接连接) 5 H4 @- v2 E1 c5 N8 K
  BT默认使用的端口是6881,6882,6883.....6889 的TCP连接 (每一个下载只使用一个端口,顺次分配)
3 a* U+ q% Q. H( i5 K' F. J: T★开放防火墙BT端口一步一步学★2 l# [9 j9 c% r1 D* d. n
仅为超级菜鸟服务:</P><P>ICF是"Internet Connection Firewall"的简称,也就是因特网连接防火墙。ICF建立在你的电脑与因特网之间,它可以让你请求的数据通过、而阻碍你没有请求的数据包,是一个基于包的防火墙。在使用BT有时会因为ICF的阻拦,引起连接不到SEED或者数据包延滞降低下载速度。所以我们有必要在ICF中设置对BT使用的端口不进行阻拦。</P><P>1。在你的桌面上右键点击“网上邻居”,弹出的菜单中选择“属性”。</P><P>2。弹出“网络连接”窗口。在里面找到你上网用的连接,右键点击它,在弹出的菜单中选择“属性”。</P><P>3。弹出“本地连接属性”窗口。选择其中的“高级”选项卡。</P><P>4。看看鼠标所指的项目有没有选中(如果没有选就不用往下看了),选中了就点击窗口下方的“设置”按钮。</P><P>5。弹出“高级设置”窗口。图中被选中的是一些常见的网络服务,现在我们要添加新的BT服务,点击“添加”按钮。</P><P>6。弹出“服务设置”窗口。依次填写“服务描述”(随便你罗),“本机IP地址”(也可以写你的机器名),“端口号”(BT端口是6881~6890,每个BT线程占用一个端口,据说只能开9个),然后确定即可。(别忘了选中TCP协议)</P><P>7。这样“服务”栏中就增加了一个“BT1”服务,这个服务开放的是6881端口,同样你可以再新建开放6882~6890端口的服务,都搞定以后就点“确定”按钮。</P><P>8。现在我们的BT就可以在ICF中通行无阻了。</P><P>9。很多电脑中都没有开启ICF,但装有其他的专业防火墙。以最常用的天网防火墙个人版为例,同样可以设置开放BT端口,点击天网的“自定义IP规则”按钮。</P><P>10。点击“增加规则”按钮。</P><P>11。弹出“IP规则修改”窗口。如图依次填写“名称”(随便写),“数据包方向”选中“接收或发送”,对方IP地址选中“任何地址”,选中TPC协议,“本地端口”填“从6881到6890”,“TCP标志位”选中“SYN”项目,最后选择当满足上面条件时“通行”,其他的填不填无所谓,然后点确定。</P><P>12。现在“自定义IP规则”栏中就增加了一个“BT”规则,打上前面的钩钩。</P><P>13。点“保存”按钮,搞定收工。呼~</P>
tatsumtv 发表于 2004-8-13 20:09:18 | 显示全部楼层
thank you very much
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

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