切换到宽版
  • 7218阅读
  • 6回复

【武当山庄出品】巧架个人BT服务器 [复制链接]

上一主题 下一主题
离线凉风友情
山庄影视厅主管

UID: 130

精华: 145
职务: 山庄总管
级别: 得道成仙
 

发帖
49481
金币
3727
道行
2890
原创
470
奖券
10888
斑龄
216
道券
2428
获奖
0
座驾
雅迪
 设备
尼康
 摄影级
高级认证
在线时间: 22217(小时)
注册时间: 2006-06-19
最后登录: 2024-11-21
只看楼主 倒序阅读 使用道具 楼主  发表于: 2006-08-01
巧架个人BT服务器



看了很多关于bt下载,上传以及相关技术的文章,来发一个怎样建立服务器的东东吧,你也可以有象
bt.btchina.net的发布页面,接着看吧
ps:BT的流行比之当年的江湖,传奇等的流行有过之而无不及。现在我们常说的话题是:“今天你BT了吗?”哇K!兄弟们你们怎么吐了?!假如你还不知道BT是什么,那似乎证明你已经到了归隐Internet的时候了,当然这里面更有荣幸的被称之为“菜鸟级”的小虾了!不急,当你看完这篇文章以后,就再也没有人会讥笑你,因为你将要学会架设一个私人的BT服务器,而且只要你把你的个人电脑,ADSL应用起来就可以了!更关键的是,这BT服务器是安全的哟!

BT是类似与一种电驴的P2P共享软件,全名叫“Bit Torrent",中文全称:“比特流”,可不是俗称的“变态”哦!它之所以在中国传播的这么快!就是因为独特的共享形式。但是如果你想安全的架设一个完美的BT发布程序,还需要一些ASP,CGI,PHP相关的编程知识。这样你才能更好的维护你的Bit Torrent服务器。

ps:BT下载比FTP,HTTP下载更有吸引力
最新的电影,游戏,动漫,只要你想的到的,BT都能提供给你,而且速度特是“BT”的远远超过你的想象,在也不用为只有几K的下载速度烦恼了。BT的原理是:下载的人越多,速度越快,完全不同于以往的任何同类软件。它引入了SEED(种子)的定义(嘿嘿,让我想起了高达SEED了------一部很NB的动画片,具有SEED能力的驾驶员的形象一下子活灵活现哟.......咳咳,扯远了),当种子数越来越多,下载所能达到的速度将越快,当然是战士越多战斗力越强了,毛主席说过“人多力量大”嘛!还说过“团结就是力量,这力量是铁这力量是刚.........不好意思,又扯远了)

ps: BT知识小贴士:SEED是什么?
BT把提供完整文件档案的人称为种子(SEED),正在下载的人成为客户(Client),一个文件现在有多少种子多少客户是可以看到的,只要有一个种子,就可以放心的下载,一定能抓完。当然种子越多,客户越多的文件抓起来速度会越快。

Bit Torrent服务器架设准备资料
1.你需了解Bit Torrent服务器需要什么样子的配置
标准配置:P3 1GHZ,1G内存,硬盘没有限制但最好是7200转。
我K,太吓人了,我们普通的机器加ADSL上网的朋友眼看就要哭了!可别伤心!要说明的是:服务器的培植根据你望站的访问量不同而定,如果你望站有每日5万以上的访问量最好使用P4 1.7G以上的服务器,这样才能保证Bit Torrent服务器的稳定。要是几百个人在用,比如你的朋友,同学,网友,老婆,大姨妈什么的,个人机器和ADSL足够了!嘿嘿,不信你自己可以试试哟!

2.你需要一个稳定高速的ADSL带宽
我看到很多朋友都抱怨自己的1M带宽只有100多K的下载速度,其实这中间有玄虚的哟,服务器的带宽越高流量访问也就越稳定。比如:512K的ADSL下载速度(下行)一般是230K/S左右,上传速度(上传)一般是60K/S。不过有很多时候,我们会发现电信或者是其他ISP提供商限制了速度,如果你发现达不到了理论值,那你有可能被划入不幸者的行列了,给电信打电话去!俺就是这么搞的!嘿嘿!
这儿我们以512K速度的ADSL为例,如果你要用512K的线路 做Bit Torrent服务器的话,别人上传到你服务器的种子文件(一般大小在40KB)速度是没有问题的,因为访问者都要从你的服务器上下载文件,而你的上行速度就是别人的下载速度,也就是说别人在你服务器上也能做到5万,那网络上无处不在的“风险投资商”一定会敲响你这个未来中国网络人才的家门的!

ps:BT知识小贴士:带宽是如何确认速度的?
很多时候大家都看到的速度,尤其是直接HTTP或FTP真正的下载的速度,是没有参考意义的。电信标称的带宽单位是Kbit/s,也就是说换算成我们下载的速度单位Kbytes/s是要除以8的,所以512/8=64kbytes/s,1M的最大下载速度是128K,2M的是256K,以此类推!

3.你需要一个能发布WEB的服务器
一般的情况下,现在的大多数用户使用的操作系统是WIN2000以上的版本,而WIN2000以上的版本都带有IIS。IIS是发布WEB页的重要组件,如果你想使用apache来架设WEB页也是可以的,不过这个还要取决与你的Bit Torrent发布页是用什么脚本来编写的。
Bit Torrent发布页脚本有:
PHP(原官方程序改编的http://www.btchina.com
CGI (雷傲论坛编写的http://www.leoboard.com)
ASP (比特互联编写)
现在大部分都用的是PHP的,像BT之家,猪猪乐园,BT影视天堂,BT蚂蚁爬爬等,少部分用CGI,因ASP有版权问题导致发布页很少是ASP。按照稳定程度而言,大部分取决与TRACK的编写,但是也有一部分原因在发布页的语言编写。按照速度而言,PHP最快,接下来是ASP,最后是CGI。
因为很多个人PC没有固定IP,推荐使用玉米,不对不对!是花生,花生壳(PeanutHull)(官方http://www.oray.com)架设后进行域名解析,要不然就只有你自己享受架设成果了,它的好处是免费的,只要你下载后安装就可以了---------别人是访问不了你BT服务器的哟。

ps:BT知识小贴士:IIS服务器如何安装?
我们以WINDOWS 2003 Server平台为例,点击“控制面板——→添加或删除程序--→添加/删除WINDOWS组件”便可以安装IIS组件,当然也可以通过“配置你的服务器向导”进行安装。

Bit Torrent服务器架设

(1)确认你具有能发布WEB页的服务器
(2)推荐下载MYBT服务器1.0(官方下载:http://bt.1he.net).为什么要使用这个软件?当然有我们菜鸟认为的好处了,最让人感到高兴的是安装与使用方便,我们可以跳过很多复杂的设置。

1)MYBT服务器用C++语言编写内核,稳定速度快,并针对WINDOWS做了大量优化(同时因发布种子需要请下载并安装MYBT1.0下载服务端)
2)首个使用中文的图形界面的BT服务器!
3)一键安装,管理程序与服务程序分开运行,有效提高了服务器的性能!
4)内置WEB服务器,不需要配置虚拟机,不需要复杂的复杂,一个EXE,一键搞定BT站点。
5)任何普通电脑,一通过ADSL都可以MYBT建立站

(3)安装BT服务器。把MYBT服务器解压到D:\BT目录下,双击运行mybtex.exe,呵呵,很友好的中文界面。

点击“一键安装服务器”,天空飞鸟式的操作,不对!是傻瓜式的操作不过效果却很好。在这儿要求我们输入管理员帐号/密码,请大家输入一个超级复杂的口令吧,这可是安全的第一步哟!

管理员帐号完成,到这儿我们就完成MYBT的设置了。

之后,我们再在IE地址栏里输入http://localhost:6969/,这样就简单的完成了架设BT服务器的第一步。
(4)打开所需要的端口6969。有部分朋友会遇到本地http://localhost:6969可以访问,但别人却访问不了的情况,一般多是路由或者软件防火墙没有打开此端口。下面将以阿尔卡特HOME ADSL MO-DEM为例(自己升为路由,嘿嘿):进入路由界面后,点击“NAPT”(也就是NAT了),再点击“New”,新建立一个NAT通道,INSIDE为你本地路由局网设置(以各路由为准,阿尔卡特是10.0.0.X)INSIDE PORT与OUTSIDE PORT均为6969,OUT SIDE PORT为0.0.0.0表示任意IP均可以访问。

再点击“APPLY”(添加)SAVEALL(保存全部)就可以了。这儿要注意一点各路由都不一样的界面不过设置大同小异,差不多都是这样子。再打开放火墙(以金山网镖6为例)加上端口,保存生效就OK了。

(5)制作Torrent文件并发布,现在我们好比有了一个空的房子,怎么可以没有最好的家具呢?我们把最吸引眼球的东西放上来吧。这需要我们安装CompleteDir或者MYBT 1.0(附带发布工具)。这里以CompleteDir为例,将下载的Complete Dir安装后,打开btcompletedirgui.exe,选择需要做成Torrent的文件所在的目录(注意:最好是打成单一或几个RAR文件,因为每个文件都会生成一个Torrent文件),再选择发布URL地址,以及分割成为多少个小片,点击“Make”生成文件。

再次打开http://localhost:6969/index.htm登陆后,点击“请点这里上传.Torrent链表并启动下载文件种子”,选定刚才生成的文件输入发布时的文件名,点击“生成”。这样就发布成功了。
呵呵,接下来还需要提供一个发放源,双击硬盘上的.Torrent文件(或是网页上的)会自动跳出一个对话框让你选择路径,此时不能把路径搞混,应该选择你刚选的文件源(如同续传或reseed),将BT下载文件/目录指向你刚才共享的那里,再经过2分钟左右的时间核算成功看到提示Finish后,不关闭这个窗口就正式做了种子提供上传服务了!
至此也就完成了BT服务器的设置了!

外话:BT服务器的安全
不可以不提的是,BT服务器的安全问题了,基本BT服务启动是以WINDOWS服务启动的,或者是需要各种协议的支持,以及其发布网页程序是网上共享下载得到的,于是就存在着安全隐患。小刀自己架设BT服务器能做到机器本身的安全。现阶段的BT读物还不是很完善,它的安全问题也需要大家的努力关注!
比如需要打的补丁没打,密码泄露等也是很麻烦的事情,这里推荐用防火墙对自己的服务器进行加固!本人最恨的一招必杀技:通灵之术!召唤文太来保护机器!哈哈!开玩笑的!本人最恨的一招必杀技是把系统里的cmd.exe\net.exe等关键命令全部移位,这样有什么好处?嘿嘿,别人无法利用系统漏洞益出你的服务器哟!
通过上面的设置,一个利用你自己的个人电脑+普通的ADSL而构架起来安全性很高的BT服务器句架设起来了,大家赶快去享受BT的快感!
[ 此贴被凉风友情在2007-02-21 15:17重新编辑 ]
1条评分
By jvcxp 道行 +1 | 理由: 优秀文章 2006-08-01
山庄提示: 道行不够,道券不够?---☆点此充值☆
 
离线zhu621110

UID: 62598

精华: 2
级别: 武当真人

发帖
5104
金币
663
道行
82
原创
0
奖券
28
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 371(小时)
注册时间: 2006-05-26
最后登录: 2006-10-23
只看该作者 沙发  发表于: 2006-08-22
谢谢.谢谢.
如何不发帖就快速得到金币道行
 
离线wwbo_o

UID: 57041

发帖
62
金币
428
道行
7
原创
0
奖券
0
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 117(小时)
注册时间: 2006-05-06
最后登录: 2016-12-30
只看该作者 板凳  发表于: 2006-10-31
字太小了一点,看起来很吃力......

请版主把字号搞大一点吧......
...先谢!
如何不发帖就快速得到金币道行
 
离线88928802

UID: 62331

发帖
506
金币
312
道行
156
原创
0
奖券
0
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 446(小时)
注册时间: 2006-05-25
最后登录: 2012-11-06
只看该作者 地板  发表于: 2007-01-25
用户被禁言,该主题自动屏蔽!
如何不发帖就快速得到金币道行
 
离线zhuce00000

UID: 183485

精华: 12
级别: 得道成仙

发帖
16299
金币
5634
道行
2394
原创
232
奖券
142
斑龄
0
道券
0
获奖
0
座驾
设备
摄影级
在线时间: 7003(小时)
注册时间: 2007-04-12
最后登录: 2022-09-13
只看该作者 4楼 发表于: 2007-05-11
也来学习学习
[ 此贴被zhuce00000在2007-09-04 23:19重新编辑 ]
如何不发帖就快速得到金币道行
 
离线divda

UID: 1807208

发帖
318
金币
344
道行
238
原创
0
奖券
11
斑龄
0
道券
8
获奖
0
座驾
设备
摄影级
在线时间: 58(小时)
注册时间: 2013-05-27
最后登录: 2016-07-14
只看该作者 5楼 发表于: 2013-06-23
是不是个人的网上服务器啊?
如何不发帖就快速得到金币道行
 
离线zaorisa258

UID: 1429576

发帖
46
金币
23
道行
1
原创
0
奖券
17
斑龄
0
道券
3
获奖
0
座驾
设备
摄影级
在线时间: 56(小时)
注册时间: 2011-10-23
最后登录: 2019-02-09
只看该作者 6楼 发表于: 2013-07-06
这个不错哦,支持楼主
如何不发帖就快速得到金币道行
 
快速回复
限120 字节
认真回复加分,灌水扣分~
 
上一个 下一个