免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2593 | 回复: 3
打印 上一主题 下一主题

bitbox-基于Java的P2P下载平台 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-08 09:34 |只看该作者 |倒序浏览
本人的第一个Java项目,大家瞧瞧

bitbox 0.1 released --- A P2P daemon based on Java

bitbox功能列表:
1.多任务BT下载,续传,任务信息保存。算是bitstormlite的新一代,功能和速度都有增强。
2.eMule下载/共享(开发中)
2.自动任务调度
3.远程控制:telnet或者Web(计划中)
4.本地GUI界面(计划中)
5.HTTP/FTP下载(计划中)

现在bitbox已经经过两个月的测试,可用功能已经十分稳定,大家放心使用。下载地址:
http://bitstorm.3322.org/bitbox.tar.gz

BT下载使用的默认监听端口为20068(多任务共用同一端口),目前没有upnp模块,所以请进行手工NAT设置。此端口可以在bitboxd.config里修改,字段为cn.bitbox.bt.bindport


现在还没时间做init脚本,所以也暂时不提供deb包,只提供打包的 gz文件,使用方式如下:
1.确保Java已经配置好,运行java命令正常
2.将附件里的bitbox.tar.gz解压到自己喜欢的位置
3.修改bitboxd.config中的config节,确保下面两个目录都存在,并且权限正确
cn.bitbox.downloaddir = /var/bitbox-download/
cn.bitbox.taskdir = /var/bitbox-task/
4.修改log4j.config文件中的第11行,确保log文件路径可写
<param name="File" value="/home/loongson/bitboxd.log" />

5.运行./run.sh

6.在本机或者另外一台机器运行telnet xxx.xxx.xxx.xxx 20023连接到bitbox(其中xxx.xxx.xxx.xxx为运行bitbox机器的IP地址),如果连接失败请查看第4步设置的log
7.在telnet中使用newtask file:///home/loongson/test.torrent新建一个BT下载任务。
注意:因为telnet不能上传文件,所以torrent文件必须存在于运行bitbox的主机上。可以使用scp,smbfs等进行远程复制。将来会有WebUI来解决种子上传问题。
8.使用showtask来显示当前的任务信息。任务进度到100%后文件就存在于第2步中设置的cn.bitbox.downloaddir目录下。推荐使用apache2或者smbfs来远程访问这个目录

9.其他命令请参见help命令。如果想连续显示任务信息请用showtaskloop

bitbox.png (32.39 KB, 下载次数: 38)

bb1

bb1

论坛徽章:
0
2 [报告]
发表于 2007-06-08 09:36 |只看该作者
感觉Java用起来太舒服了,就是运行时吃内存太厉害,国内用户对Java也有偏见

再贴一张图

bitbox2.png (38.15 KB, 下载次数: 46)

bb2

bb2

论坛徽章:
0
3 [报告]
发表于 2007-06-08 09:57 |只看该作者
不错

论坛徽章:
0
4 [报告]
发表于 2007-06-08 10:25 |只看该作者
顶一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP