当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 44 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : bitbox 0.1 -- 支持BT下载,eMule下载功能开发中
帖子发表于 : 2007-05-31 17:09 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
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已经经过两个月的测试,可用功能已经十分稳定,大家放心使用。下载地址:
www.bitbox.cn

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
bitbox.png
bitbox.png [ 32.39 KiB | 被浏览 3836 次 ]



最后由 gxcooo 编辑于 2007-10-08 16:13,总共编辑了 7 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-31 17:12 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
有兴趣的朋友可以研究一下那几个配置文件
功能还是很多的,只是现在UI太简陋,主要精力都放在eMule功能上了

如果你不想开着自己心爱的机器通宵下载东西,可以找个mini的盒子或者老旧的PC来运行bitbox
远程控制他们干活


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-31 17:19 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
sigh

如果opensource的话

可以参考参考 torrentflux和mldonkey

把两者结合起来,再作适当的本地化,应该能不错。


_________________
blog:杰林修·呓


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-31 17:33 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
本人看mldonkey代码找不到北,看到OCaml就恶心
bitbox是bitstorm的延续,用来完成俺的开源之梦


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-31 17:53 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
bitstorm是调用哪个bt核心来着的?

torrentflux是php+python的

还能看看

不过我上次看了也有点恶心了


_________________
blog:杰林修·呓


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-31 18:01 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
jarlyyn 写道:
bitstorm是调用哪个bt核心来着的?

torrentflux是php+python的

还能看看

不过我上次看了也有点恶心了

bitstorm是完全自主核心,在当初可是第一个支持UPNP的BT客户端,并且支持UDP Tracker的
还是有很多原创功能的

torrentflux应该是使用得官方的bittorrent客户端


页首
 用户资料  
 
7 楼 
 文章标题 : 上个截图
帖子发表于 : 2007-06-02 20:37 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
bitbox运行在我的龙芯盒子上,在ubuntu上通过telnet控制


最后由 gxcooo 编辑于 2007-06-03 21:29,总共编辑了 1 次

页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-06-03 8:00 
头像

注册: 2006-10-27 11:14
帖子: 1140
地址: 悉尼
送出感谢: 0 次
接收感谢: 0 次
不是的,torrentflux调用的应该是bittornado,Mr Xu,你搞定这东西的中文没有?


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-06-03 8:37 
头像

注册: 2006-10-27 11:14
帖子: 1140
地址: 悉尼
送出感谢: 0 次
接收感谢: 0 次
不错,试了下工作正常,不过说起来showtask的时候上传下载速度没标注啊,都不知道哪个是哪个,另外,限速功能怎么开启?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-06-03 19:27 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
解释一下:
第一行依次是:状态,连接数量/种子数量/所有Peer,上传速度,下载速度
第二行依次是:进度,剩余下载数量/已下载数量/总数量,剩余时间

下载速度限制功能还没有加,现在忙着做eMule模块

谢谢matri测试 :) 另外可以试试下载队列自动调度,对无人管理的下载很有用


页首
 用户资料  
 
11 楼 
 文章标题 : 速度比bs有提高
帖子发表于 : 2007-06-03 21:31 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
下载和上传策略参考了eMule里的积分系统,下载速度有所提高
见图(我用的是1M ADSL,理论最大上传下载速度为64KB/s, 128KB/s):


附件:
bitbox2.png
bitbox2.png [ 38.15 KiB | 被浏览 3736 次 ]

页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-06-03 21:38 
头像

注册: 2006-10-27 11:14
帖子: 1140
地址: 悉尼
送出感谢: 0 次
接收感谢: 0 次
队列自动调度是个什么概念?最大程度利用带宽?另外提个建议,showtaskloop最好不要刷太快了,就模仿torrentflux那样,60秒刷一次就ok了,期待完全版,很好的作品!


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-06-03 22:20 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
队列自动调度可以设置同时进行的任务数,比如:
新建了5个任务,同时进行2个下载,如果这两个中有一个完成或者长时间没有下载流量就会自动切换到在下载队列中的3个任务中的一个。参见bitboxd.config

下个版本中把showtaskloop的频率做成可以配置的


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-06-03 23:11 

注册: 2005-09-29 17:58
帖子: 394
送出感谢: 0 次
接收感谢: 0 次
BT下载使用的默认监听端口为20068(多任务共用同一端口),目前没有upnp模块,所以请进行手工NAT设置。此端口可以在bitboxd.config里修改,字段为cn.bitbox.bt.bindport


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-06-04 14:10 

注册: 2006-09-15 6:40
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
我试了一下还不错:D, 发现了一个问题。
使用了showtaskloop后,要按回车才能停下来。。
并不是h elp中所描述的 " press any key to quit"

help
showtask
show all task
showtaskloop
show all task in loop, press any key to quit


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 44 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译