架设BTServer(俗称变态下载)

2007/3/24 18:25:11 来源:互联网 【 】 浏览:7500次
这个很简单的架设,其中只要修改一个文件就可以做到。
新一代的BT 服务器(Tracker),大小仅109k,比官方2M 多的要小很多
由于是C++编译器编译出来的高速二进制代码,执行效率高,速度超快
。并需要任何类似Python 这样的解释环境,并不需外挂其它软件,
可以说没有任何特殊需求。

安装也极其容易!只要换一下config.cfg 中你自己服务器的IP地址就
可以为大家当TRACKER了。可以说不必手册,任何时候在任何机器上
你都可以立刻架设自己的BT Server.简单到只需要执行主文件就完成了
并不需要带任何参数。

架设成功后只需要输入http://yourip:6969/ 看到一个BitTorrent Tracking
list 页面就算完成了.



强烈推荐!说明和帮助全中文化在config.cfg 内就写好了.
另外,该版本服务器绝对纯净和绿色,不会如官方版本那样安装一大堆文件
到系统,如果你喜欢你的系统比较干净的来做BT服务器,这个将是你最棒
的选择

特点:
1)短小精悍109k
2)执行效率高.(大约比原有的BT TRACKER在同一硬体环境下要高120%)
3)WEB页带发布索引功能,也就是说大家只要登陆到你的http://yourip:6969/
就可以查看发布了哪些文件,并且直接给出这些.torrent的连接让大家下载.这样
下载的.torrent 都是绝对可用的(免的大家得来的.torrent还要检测是否可以下)
4) WEB 页带admin管理功能.
----------------------------------------------------------------------------
新版本0.93增加和修正功能:

 1) 支持多语言。(可以在default.lang 还有template/*.html内替换你需要的文字)
   并可替换头部图标,界面DIY等。现在大家可以随便修改喜欢的风格了。

 2) 界面更加明朗。(无论是SERVER GUI操作界面还是索引页)

 3) 自动重启/自动服务/手动选择CPU耗能比率等。
   推荐CPU耗能需要>= NORMAL,除非你的CPU非常强劲,否则设置LOW会影响你的正常
   服务。

 4) 带宽流压缩能力。(zlib) 虽然可以减少带宽消耗,但是会耗费更高的CPU为代价。

    5) 解决CPU 越占用用越多的问题(几个小时后ST会使用到100% CPU)。这个问题来
      自于BNBT 核心,由于BNBT 核心代码6.4发布,ST参考后修正了这个问题。

 6) 目前ST 最大支持同时65,535个Tracking 连接和响应服务(这个包含当前页面
   Keep-alive 保留人数)。
     
 7) 关于分类.
   你可以自己开不同的ST在不同的端口上,然后修改topbar.html 来为各端口做
   连接指向达到下载分类的目的。

 
* 性能比较:
 
   ST 在全功能开启的时候会给服务器CPU带来巨大的压力,因为ST 的ALL-IN-ON(
   全部BT服务功能集成在一个ST中)的累计消耗的CPU量都将计算在 ST 的名下。
   http torrent文件下载服务(相当于运行了一个小型APACHE)/上传服务/索引服务
   /排序服务/实时追踪服务/留言讨论服务/搜索服务/强制torrent文件矫正服务/
   全功能集合。如果你没有性能较好的服务器建议关闭部分功能。特别是实时追踪
   服务,由于是从TRACKER内部直接了解并计算这些信息(并不需要第3方查看软件
   或再有一个服务程序来监视)从而做到真正的实时,即-种子、流量、当前下载
   全部都是在你刷新页面的同时立刻即时生成的。而不是使用如普通BT专门索引页
   那样先取得信息放入数据库后再读给大家。那并不能做到真正的实时;ST还具有
   如BT-ex那样的advance 的功能,查看各个peer 的下载状态。
   
   这些复杂的功能都只需要执行一个简单的EXE,并执行后就完全搞定。不需要安装
   任何第3方的外部程序。如果你什么也不懂,什么也不会,拥有ST你也可以开一个
   十分专业的BT交流站。
   
   注:092 压缩包内带有 3 个配置文件:high-bnbt.cfg low-bnbt.cfg bnbt.cfg
   bnbt.cfg 是默认的,low-bnbt.cfg 是最大化消耗的配置,但功能多,只要覆盖
   掉bnbt.cfg 再启动就可以了。high-bnbt.cfg 是最小化消耗,高性能,但功能
   少。另外在高性能模式下 torrent 文件并不能直接从索引页上下载,需要重新
   用一个HTTP服务器来实现下载。
     
   提示:
   无论用哪个配置文件,注意:
   bnbt_admin_pass = 12345  
    \___这个必须重新设置一下你的密码。
   bnbt_force_announce_url = http://xx.xx.xx.xx:6969/announce
    \___这个你必须修改成你服务器的IP地址。
   
   修改完这个2个参数后,其实你就可以运行了。当然运行方式是按照默认方式的,
   你当然可以进行深度设置,关于设置参考请查看以前版本内的说明。
  • 上一篇文章:在windows 2000下安装JSP运行环境
  • 下一篇文章:(动态域名)内网IP的端口映射方法
    当前地址:https://dns2003.com:443/help/hlp_dtl.asp?nid=10000078
    更多帮助登录: http://www.dns2003.com/help
    业务请咨询E网时代客服部