- 论坛徽章:
- 0
|
本人的第一个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 |
|