经验总结:
1. 警告:在WEB界面删除共享文件夹会同时删除磁盘上的数据!!!
2. 更新固件会将整个NAS系统文件恢复出厂,也就是说破解NAS后修改的文件都将复原。
3. 关机功耗0.63W,稳定待机功耗24W,启动峰值功耗43W,共享传输满载功耗27W,4*4TB硬盘环境测得。
4. lighttpd作为NAS的WEB管理界面用,启动文件是“/etc/init.d/httpd.sh” ,配置文件在“/etc/lighttpd/”,WEB文件在“/www/buffalo/www”。
配置文件“buffalo-web.conf”和“buffalo-web_https.conf”分别对应HTTPS/HTTP,在其中加入include "mod_fastcgi.conf",可增加PHP支持,PHP配置文件在“/etc/php/apache2-php5/php.ini”。
同时需要修改启动文件,在“start()”中加入以下代码(为PHP建立相关目录),否则不能正常启动。
if [ ! -d "/var/run/lighttpd" ]; then
mkdir -p "/var/run/lighttpd"
fi
chmod 755 "/var/run/lighttpd"
5. WEBACCESS用的是apache
6. 安装的OPT环境在disk1盘中
一、设置root账号SSH登录
注:需要先安装JRE环境。运行命令时,返回“ACP_STATE_OK”字样代表命令执行成功,否则请检查错误提示,有可能是系统防火墙原因。
1. 修改root密码
java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "(echo 设置SSH密码;echo 设置SSH密码)|passwd"
注:WEB管理员密码默认是:password
2. 允许通过ssh用root登录
java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config"
3. 启用ssh登录
java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config"
4. 重启ssh服务
java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "/etc/init.d/sshd.sh restart"
至此,可以用root账号通过SSH登录NAS了。
二、安装迅雷(3.X版本)
已作废,因为迅雷该项目解散。
1. 创建目录
mkdir /mnt/disk1/.cdd/xunlei
2. 安装迅雷程序
从http://g.xunlei.com/forum-51-1.html下载最新迅雷固件,选择版本“armel_v5te_glibc”,并解压到/mnt/disk1/.cdd/xunlei目录。
3. 修改“thunder_mounts.cfg”文件,配置用于下载的磁盘。
available_mounts
{
/mnt/disk2/
}
4. 设置权限
chown -R nobody:nogroup /mnt/disk1/.cdd/xunlei/
chmod 0755 /mnt/disk1/.cdd/xunlei
chmod 0744 /mnt/disk1/.cdd/xunlei/*
5. 创建下载目录链接(因为我们用nobody账号运行迅雷,因为权限原因,迅雷自己创建不了这个链接,所以我们手工建立。)
ln -s /mnt/disk2/ /mnt/disk1/.cdd/xunlei/C:
6. 临时修改下载磁盘权限,否则迅雷不能创建下载数据库
chmod 0777 /mnt/disk2/
7. 以nobody权限启动迅雷,之后退回到默认用户
su - nobody
cd /mnt/disk1/.cdd/xunlei/
./etm_monitor &
exit
8. 访问http://192.168.*.***:19000/getsysinfo?v=2,查看运行状态,并获取激活码。
9. 改回下载磁盘权限
chmod 0755 /mnt/disk2/
10. 设置服务脚本/etc/init.d/xunlei.sh,权限0755,内容如下:
#! /bin/sh
XUNLEI_DIR="/mnt/disk1/.cdd/xunlei"
XUNLEI_PID="${XUNLEI_DIR}/xunlei.pid"case "$1" in
start)
echo "Starting XunLei ..."
su - nobody -c "cd ${XUNLEI_DIR};./etm_monitor &"
;;
stop)
echo "Killing XunLei ..."
pkill vod_httpserver
if [ -f $XUNLEI_PID ]; then
pid=`cat $XUNLEI_PID`
kill -9 $pid
fi
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esacexit 0
11. 设置开机自启动,修改/etc/init.d/rcS,在最后加入:
#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh start
12. 设置关机自关闭,修改/etc/init.d/rcDown,在最后加入:
#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh stop
13. 映射脚本到bin目录,以后可以直接用脚本名运行,不用带路径。
ln -s /etc/init.d/xunlei.sh /bin/xunlei
14. 参数配置
使用mount命令查询系统挂载的磁盘,然后可以在cfg/thunder_mounts.cfg中将不想用于下载的磁盘屏蔽掉。
invalid_mounts
{
/dev/md24 /mnt/disk1
/dev/md23 /mnt/disk3
}
迅雷离线助手:
https://chrome.google.com/webstore/detail/eehlmkfpnagoieibahhcghphdbjcdmen,此功能是给迅雷官方的离线界面扩展功能。设置“http://127.0.0.1:6800/jsonrpc”。
二、安装迅雷(2.X之前版本)
已作废,因为迅雷该项目解散。
1. 创建目录
mkdir /mnt/disk1/.cdd/xunlei
// chmod 0755 /mnt/disk1/.cdd/xunlei
2. 安装迅雷程序
从http://g.xunlei.com/forum-51-1.html下载最新迅雷固件,选择版本“armel_v5te_glibc”,并解压到/mnt/disk1/.cdd/xunlei目录。
3. 设置权限
chmod 0777 /mnt/disk1/.cdd/xunlei/*
4. 运行
/mnt/disk1/.cdd/xunlei/portal
5. 访问http://192.168.*.***:9000/getsysinfo,获取激活码。
6. 设置服务脚本/etc/init.d/xunlei.sh,权限0755,内容如下:
#! /bin/sh
case "$1" in
start)
echo "Starting XunLei ..."
/mnt/disk1/.cdd/xunlei/portal
;;
stop)
/mnt/disk1/.cdd/xunlei/portal -s
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esacexit 0
7. 设置开机自启动,修改/etc/init.d/rcS,在最后加入:
#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh start
8. 设置关机自关闭,修改/etc/init.d/rcDown,在最后加入:
#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh stop
9. 映射脚本到bin目录,以后可以直接用脚本名运行,不用带路径。
ln -s /etc/init.d/xunlei.sh /bin/xunlei
10. 参数配置
使用mount命令查询系统挂载的磁盘,然后可以在cfg/thunder_mounts.cfg中将不想用于下载的磁盘屏蔽掉。
invalid_mounts
{
/dev/md24 /mnt/disk1
/dev/md23 /mnt/disk3
}
在cfg/etm.cfg中可以指定默认下载目录。
system.default_dl_path=C:/4-2TB/Downloads/Thunder/
三、安装optware
安装包备份:ls-mvkw-bootstrap_1.2-7_arm.xsh.7z
cd ~
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ls-mvkw-bootstrap_1.2-7_arm.xsh
sh ./ls-mvkw-bootstrap_1.2-7_arm.xsh
rm ./ls-mvkw-bootstrap_1.2-7_arm.xsh
// 必须执行下面这条命令,否则重启后OPT不能自动加载
mv /etc/init.d/optware /etc/init.d/rc.optware
ipkg update
ipkg upgrade
安装后optware位于/mnt/disk1/.optware目录。
四、安装transmission
ipkg install transmission
transmission-daemon -f
等待1分钟,ctrl + c 中断进程。
编辑" /root/.config/transmission-daemon/settings.json
"download-dir": "/mnt/disk4/4-2TB/Downloads/Transmission",
"incomplete-dir": "/mnt/disk4/4-2TB/Downloads/Transmission",
rpc-whitelist": "*.*.*.*"
"pex-enabled": false"
设置服务及启动脚本
echo '/opt/bin/transmission-daemon -g /root/.config/transmission-daemon' >/opt/etc/init.d/S95transmission.sh
chmod 755 /opt/etc/init.d/S95transmission.sh
echo 'killall /opt/bin/transmission-daemon' >/etc/rc.d/extensions.d/K05transmission.sh
chmod 777 /etc/rc.d/extensions.d/K05transmission.sh
安装WEB界面:
https://code.google.com/p/transmission-control/
transmission远程管理程序:
http://code.google.com/p/transmission-remote-dotnet/
五、安装aria2
下载ipk安装包<aria2 1.28.0>,解压上传到NAS,使用ipkg命令安装。
killall -2 aria2c
ipkg remove aria2
ipkg install aria2_1.28.0-1_arm.ipk
ipkg install libstdc++_6.0.20-6_arm.ipk
写入自启动脚本
echo -e '/opt/bin/aria2c --conf-path=/etc/aria2.conf -D' > /opt/etc/init.d/S10aria2.sh
chmod 755 /opt/etc/init.d/S10aria2.sh-j 同时下载任务数
-s 单任务最大线程数
-x 单服务器最大连接数
-c 允许断点续传
-D daemon模式/后台运行/隐藏输出信息
下载配置文件保存到/etc/aria2.conf,重启NAS,或者用命令启动aria2,访问地址:http://nas-ip:6800/jsonrpc
/opt/bin/aria2c --conf-path=/etc/aria2.conf -D
下载AriaNg管理面板,解压到NAS的WEB目录,在WEB打开即可管理Aria2。
参考资料:
http://nas1.cn/thread-26697-1-1.html
https://post.smzdm.com/p/49402/
http://www.hdpfans.com/forum.php?mod=viewthread&tid=661658
六、其他
参考资料:
http://nas1.cn/thread-25694-1-1.html
http://nas1.cn/thread-26627-1-1.html
http://nas1.cn/thread-26427-1-1.html
http://blog.binux.me/2012/12/aria2-examples/
http://aria2.sourceforge.net/manual/en/html/aria2c.html
https://github.com/binux/yaaw
http://blog.binux.me/2012/07/thunderlixianexporter/
http://pan.baidu.com/share/link?shareid=152070&uk=137082021
相关软件:http://pan.baidu.com/share/link?shareid=159314&uk=3121316227
文章评论