Bitbox截图
Bitbox功能介绍
平台功能
基于Java,可运行于众多平台,如Linux,windows
开放式模块架构,可灵活扩展功能,支持Plugin
高度可配置性,众多模块参数都可通过配置文件配置
支持BitTorrent (0.1.0以上版本)
支持eMule/eDonkey2000 (0.2.0以上版本)
智能任务调度,可充分利用时间和带宽
TelnetUI,通过Telnet控制Bitbox (0.1.0以上版本)
WebUI,通过Web浏览器控制Bitbox (0.2.1以上版本)
BitTorrent模块功能
多任务下载
统一TCP端口监听
支持UDP Tracker
智能缓存
eMule/eDonkey模块功能
兼容eMule 0.48
支持协议加密
支持协议压缩
支持eMule信用系统
下载见 http://www.linuxidc.com/Linux/2008-03/11515.htm
Bitbox在Linux环境下的安装配置
1.确保Java已经配置好,运行java命令正常
2.将附件里的bitbox.tar.gz解压到自己喜欢的位置,修改bitboxd.config中的config节,确保下面两个目录都存在,并且权限正确,例如:
cn.bitbox.downloaddir = /var/bitbox-download/
cn.bitbox.homedir = /var/bitbox-home/
在路由器上给下面的端口进行NAT映射可加快下载速度:
cn.bitbox.ed.tcpbindport = 20062
cn.bitbox.ed.udpbindport = 20072
cn.bitbox.bt.bindport = 20068
3.从http://ed2k.2x4u.de/index.html 下载server.met,最好选择all servers.将下载的server.met放到$(cn.bitbox.homedir)/ed2k/下,例如按照上面配置的cn.bitbox.homedir,应该将server.met放到/var/bitbox-home/ed2k/下
4.修改log4j.config文件中的第11行,填写有效的log文件路径并可写,如
<param name=”File” value=”/home/loongson/bitboxd.log” />
5.运行./run.sh
使用方式
1.在本机或者另外一台机器运行telnet xxx.xxx.xxx.xxx 20023连接到bitbox(其中xxx.xxx.xxx.xxx为运行bitbox机器的IP地址),如果连接失败请查看log
2.在telnet中使用newtask file:///home/loongson/test.torrent新建一个BT下载任务。 注意:因为telnet不能上传文件,所以torrent文件必须存在于运行bitbox的主机上。可以使用scp,smbfs等进行远程复制。将来会有WebUI来解决种子上传问题。
3.新建电驴下载任务使用下面的命令: newtask ed2k://|file|YYdvb.rmvb|184757272|7352ab9cba072eccbf392307f5053572|/
4.使用showtask来显示当前的任务信息。任务进度到100%后文件就存在于设置的cn.bitbox.downloaddir目录下。推荐使用apache2或者smbfs来远程访问这个目录
5.其他命令请参见help命令。如果想连续显示任务信息请用showtaskloop