扫描二维码关注官方公众号
返回列表 发布新帖

[巴法络] ls改机pt,迅雷,unfs,rss快速安装代码

5611 9
发表于 2013-3-17 14:52:52 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 雨箫 于 2014-2-28 01:23 编辑

一、破解固件1.  首先升级firmware到最新的官方版本
http://www.buffalo-china.com/drv ... hp?type=1&id=62
2.  修改Root账号和启动SSH服务
a.  下载acp_commander.jar      http://downloads.nas-central.org ... R/acp_commander.jar

b.  安装好Java
注:要注意64和32位的区别,下错就没用的;安装好JAVA要WIN+R进命令行,键入:JAVA 回车
如果显示JAVA不是一个有效的命令,说明装错,反安装,重新下载,再次安装,直到测试时,不再显示JAVA不是有效命令。


c.  在Windows的命令行模式下,按顺序执行如下命令

i)     修改 root  密码:
java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "(echonewrootpass;echo newrootpass)|passwd"

注:此处要注意,1、在键入上面命令时,得CD到acp_commander.jar所在目录,否则无法进行下去;2、这里的192.168.1.10为你的路由器分给nas的地址,每个人都不一定一样,今后所有192.168.1.10指的都是你自己的nas地址,请自行将后面语句中的地址更换为自己的nas地址,后面不再重复讲述。3、adminpasswordhere是登录nas的管理员密码,默认是:password


以下部分是命令执行后的结果:
ACP_commander out of the nas-central.org (linkstationwiki.net) project.
Used to send ACP-commands to Buffalo linkstation(R) LS-PRO.

WARNING: This is experimental software that might brick your linkstation!

Using random connID value = 1074348F3F6C
Using target:   LS-QVLDD6/192.168.1.10
Starting authentication procedure...
Sending Discover packet...
Found:  LS-QVLDD6 (/192.168.1.10)       LS-QVL(TEMMU) (ID=05781)        mac: 9C:
E6:ED:E8:6D:D6  Firmware=  1.620        Key=5ASX77U4
Trying to authenticate EnOneCmd...      ACP_STATE_OK
Trying to authenticate with admin password...   ACP_STATE_OK
>(echo newrootpass;echo newrootpass)|passwd
OK (ACP_STATE_OK)
Changeing IP:   ACP_STATE_PASSWORD_ERROR
Please note, that the current support for the change of the IP is currently very
rudimentary.
The IP has been set to the given, fixed IP, however DNS and gateway have not bee
n set. Use the WebGUI to make appropriate settings.

在“i)、 ii)、iii)、iv)四个部分中的每个命令执行结果中出现上面三个蓝色部分字体即表示成功,特别注意红色字体部分,每个命令都可能出现这个错误,不用管它,我就是看到这个错误,认为不成功,耽误了很多时间。

ii)    允许使用ssh进行root用户登录:
java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config"

注:adminpasswordhere不是上面改过的密码!仍是:password


iii)    执行下面这个命令启用ssh登录:
java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config"
注:adminpasswordhere不是上面改过的密码!仍是:password

iv)    重启 ssh  服务:
java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "/etc/init.d/sshd.sh restart"

至此,修改Root账号,启动SSH服务已经完成,下面是安装optware。
二、 安装optware
  1. su
  2. cd /mnt/disk1/tmp/
  3. wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ls-mvkw-bootstrap_1.2-7_arm.xsh
  4. sh ./ls-mvkw-bootstrap_1.2-7_arm.xsh
  5. mv /etc/init.d/optware /etc/init.d/rc.optware
  6. ipkg update
  7. ipkg install openssh
  8. cd /opt/etc/openssh/
  9. passwd
复制代码


第二部分:安装PT工具,建立自动化脚本,使transmission服务能随系统开机自动运行,关机前自动停止

1.这里我用的是transmission
用securecrt登陆你的WXL,如果你改机以后还没有关闭securecrt,那你不必重新打开,继续接下去做就行。
输入以下命令:
cd /mnt/disk1/tmp/(如果做了raid,这里输入cd /mnt/array1/tmp/
ipkg install transmission
transmission-daemon -f

保持这个窗口什么都不要动,等待至少1分钟以上,个人建议多等一会儿,因为每人情况不一定一样, 时间短了配置文件建立不起来.
接下来用键盘的 ctrl + c 中断进程。用winscp连接上去,查看这个路径的文件

/root/.config/transmission-daemon/settings.json

出现很多选项,其中:
"download-dir": "\/root\/Downloads",改成"download-dir": "/mnt/disk1/share/Downloads"。(下载保存路径,记得进入网上邻居找到CHL,进入share文件夹下,新建 Downloads目录(注意大小写))                               "incomplete-dir": "\/root\/Downloads",改成"incomplete-dir": "/mnt/disk1/share/Downloads/incomplete "(下载临时文件保存路径(注意大小写))
"pex-enabled": true,改成"pex-enabled": false。(种子交换,下计流量PT的建议改成false,否则不改)
"rpc-whitelist": "127.0.0.1",改成"rpc-whitelist": "192.168.*.*"。(web访问地址段,或者索性改成"*.*.*.*",都不限制)

以上修改都可以通过winscp在Windows完成,没必要用vi或者nano去修改编辑了

settings.json里面的参数有很多,以上只是挑了一些重要的说一下,其它参数大家可以自行修改,参数的意义我列在后面,可能有部分不是很准确,请小心修改。

"alt-speed-down": 50, 时段限速下载最大值,KB/s,transmission remote(tr) 可设置。

"alt-speed-enabled": false, 是否启动时段限速,启动改为true。tr可设。

"alt-speed-time-begin": 540,时段限速开始时间,单位为分钟,540表示早上九点。tr可设。

"alt-speed-time-day": 127, 时段限速日期(星期几),127表示每天,此处比较复杂,是用7位二进制数表示,然后转换成十进制数填入。例如0000001表示周日,1000000表示周六,0000010表示周一,0000100表示周二。如果你只要在周末限速,该数应该为1000001,转换为十进制就是65;如果你只要在工作日限速,该数应该为0111110,转换为十进制就是62,不知道我有没有说明白。tr不可设。

"alt-speed-time-enabled": false, 启用时段限速日期,默认不开启,启动改为true。如果改为true,那么alt-speed-enabled就应该改为false,也即两项只能启动一项,如果同时为true,则alt-speed-enabled有效。tr不可设。

"alt-speed-time-end": 1020, 时段限速日期内限速的结束时间,分钟,1020表示下午5点。tr不可设。

"alt-speed-up": 50, 时段限速上传最大值,KB/s。tr可设置。

"bind-address-ipv4": "0.0.0.0",IPv4地址绑定,一般不要改动。tr不可设。

"bind-address-ipv6": "::", IPv6地址绑定,一般不要改动。tr不可设。

"blocklist-enabled": false, 启动白名单,默认不启动,需要启动改为true。tr可设置。

"dht-enabled": true, 启用DHT网络,默认启动,不需要改为false。tr可设置。

"download-dir": "\/data\/download\/UsbDisk1\/volume1\/transmission\/", 下载保存的默认目录。注意该目录最好已经存在。tr可不设。

"encryption": 1, 加密。指定节点的加密模式,默认1。0表示关闭(tr表示为允许),1表示优先,2表示强制开启。tr可设置。

"lazy-bitfield-enabled": true, 位字段延迟?,默认为true,设置为true时可以避免某些ISP通过查询完整位段来屏蔽BT,从而破解部分ISP对BT的封杀,当然不一定完全有效。tr不可设置。

"message-level": 2, 消息等级,应该和tr中显示统计和显示错误报告有关,默认为2,不要改动改动。有兴趣的话可以改为1和3试试。tr不可设置。

"open-file-limit": 32, 打开文件的最大数量,如果我没有理解错,应该是指文件数而不是指种子数量,改小后可以减轻机器负荷,但是如果种子不活跃,也会影响下载速度,默认值为 32。tr不可设置。

"peer-limit-global": 240, 全局连接数限制,即用户上限,据说改为80可以提高稳定性。tr可设置。

"peer-limit-per-torrent": 60,每个种子连接数限制,即种子属性中的最大用户数,tr可设置。

"peer-port": 51413, 传入端口

"peer-port-random-high": 65535,传入端口随机值范围上限,tr不可设置。

"peer-port-random-low": 49152, 传入端口随机值范围下限,tr不可设置。

"peer-port-random-on-start": false, 启用随机端口,默认关闭。如果改为true,则每次启动系统时,transmission会在传入端口随机值范围下限传入端口随机值范围上限随机选择一个端口。没有必要还是false吧。tr不可设置。

"peer-socket-tos": 0, 这个在官方没有任何解释,还是保持不动吧,呵呵。tr不可设置。

"pex-enabled": true, 启用用户交换,默认为true,关于PEX,有兴趣的朋友可参考http://en.wikipedia.org/wiki/Peer_exchange,对于只用PT的朋友,可以设为false。 tr可设置。

"port-forwarding-enabled": true, 启用端口转发(uPnP),如果路由支持并且也开启了uPnP,则路由会自动做端口映射,但是需要注意的是如果内网有几台机器同时使用 transmission,就必须更改peer-port值为不一样。tr可设置。

"preallocation": 1, 文件磁盘空间预分配,默认值1为快速,0为关闭,2为完全,该值为2时,耗时较多,但是可以有效防止磁盘碎片。为了防止下载大半了才发现磁盘不够,还是默认值1为好。但注意如果连续添加几个大个头的种子时,一定要等待前一个种子添加成功后再添加下一个种子,否则由于在分配空间时,tr无法响应你的添加操作而导致死机。tr不可设置。

"proxy": "", 代理服务器URL,默认无。tr不可设置。

"proxy-auth-enabled": false, 启用代理认证,默认不启用。tr不可设置。

"proxy-auth-password": "", 代理认证密码。tr不可设置。

"proxy-auth-username": "",代理认证用户名。tr不可设置。

"proxy-enabled": false, 启用代理,默认不启用。tr不可设置。

"proxy-port": 80, 代理端口。tr不可设置。
2.建立transmission下载文件夹和未完成时的临时文件夹,并赋予权限

mkdir /mnt/disk1/share/Downloads
chmod -R 777 /mnt/disk1/share/Downloads
mkdir /mnt/disk1/share/Downloads/incomplete
chmod -R 777 /mnt/disk1/share/Downloads/incomplete
注:第一句命令也许会报错,拆成1、mkdir /mnt/disk1/share 2、mkdir /mnt/disk1/share/downloads  然后再进行第二句命令,注意大小写


3.建立自动化脚本,使transmission服务能随系统开机自动运行,关机前自动停止
pt880兄编了个S95transmission,此处直接把 S95transmission.rar (129 Bytes, 下载次数: 956)这个文件解压缩后用WINSCP拖到/opt/etc/init.d文件夹,右键properties(属性)改成权限777就OK了.

4.自动化脚本放好后重启NAS,也可以在SSH里面打reboot,重启后看命令应该是等待120秒pt才启动,所以别着急,等一会

接下来,浏览器打开:http://192.168.X.X:9091/(记得要在路由器开启9091端口的虚拟服务或者叫映射),这就是transmission的web管理页面,也可下载单独客户端,如http://code.google.com/p/transmission-remote-dotnet/,有中文界面,更方便。


把附件上传到/opt/etc/init.d/ 目录和
aria2_1.16.3-1_arm.ipk和ipkg install transmission_2.61-1_arm.ipk  上传到 /mnt/disk1/tmp/目录。
transmission_2.61-1_arm.rar (1.41 MB, 下载次数: 45) S95transmission.rar (132 Bytes, 下载次数: 24) S10_aria2.rar (223 Bytes, 下载次数: 26) aria2_1.16.3-1_arm.zip (1.15 MB, 下载次数: 28)










评论9

雨箫楼主Lv.3 发表于 2013-3-17 15:18:31 | 查看全部
本帖最后由 雨箫 于 2014-2-25 00:03 编辑

UNFS
1、首先创建一个/etc/exports,参考文件内容:/mnt/disk1/download 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check,insecure)
  1. ipkg install portmap
  2. ipkg install unfs3
  3. /opt/etc/init.d/S56unfsd
  4. /opt/etc/init.d/S55portmap
复制代码
5、过1分钟后运行
  1. rpcinfo -p
复制代码
查看进程,如果有mountd字样,表示启动成功


RSS
  1. ipkg install python27 py27-setuptools
  2. mkdir /tmp2
  3. export TEMP=/tmp2
  4. easy_install-2.7 --upgrade setuptools
  5. easy_install-2.7 pip
复制代码
  1. easy_install-2.7 transmissionrpc
复制代码
  1. /opt/local/bin/pip install feedparser
  2. /opt/local/bin/pip install flexget
复制代码
  1. easy_install-2.7 flexget
复制代码




编辑config.yml

  1. tasks:
  2.    CHXXX:/*网站名
  3.      rss: http://chdXXX.org/torrentrss.php?myrss=XXXXXXXXXXX/*RSS链接,网站提供
  4.      accept_all: yes
  5.      download: /mnt/disk2/XXX/tor/*种子下载指定目录
复制代码
测试flexget是否正常:
/opt/local/bin/flexget –test
建立自动运行机制
vi /etc/cron/crontabs/root
*/45 * * * * /opt/local/bin/flexget
重启自动运行
/etc/init.d/cron.sh restart




Transmission配置
killall transmission-daemon
vi /root/.config/transmission-daemon/settings.json
增加两行:

  1. “watch-dir”: “/mnt/disk2/XXX/tor”,
  2. “watch-dir-enabled”: true
复制代码
修改一行:

  1. "trash-original-torrent-files": true,
复制代码
重新运行:transmission-daemon


回复 点赞

使用道具 举报

BLU-RAYLv.3 发表于 2013-3-17 15:25:05 | 查看全部
能加您QQ号码请教吗?
回复 点赞

使用道具 举报

BLU-RAYLv.3 发表于 2013-3-17 15:25:27 | 查看全部
我的QQ335508
回复 点赞

使用道具 举报

ps2zhuantou 发表于 2013-3-24 22:08:15 | 查看全部
谢谢分享
回复 点赞

使用道具 举报

wwj 发表于 2013-3-25 12:38:19 | 查看全部
本帖最后由 wwj 于 2013-3-25 12:40 编辑

我一运行到第五步
05.mv /etc/init.d/optware /etc/init.d/rc.optware
提示说没有这个目录或文件是什么原因
root@wwj2wvl:/mnt/disk1/tmp/bootstrap# mv /etc/init.d/optware /etc/init.d/rc.optware
mv: cannot rename '/etc/init.d/optware': No such file or directory
root@wwj2wvl:/mnt/disk1/tmp/bootstrap#


是什么原因啊 折腾了好几天了都没有搞定。
QQ:12四三01116  求帮助。
回复 点赞

使用道具 举报

飞刀仔 发表于 2013-4-26 13:07:50 | 查看全部
wwj 发表于 2013-3-25 12:38
我一运行到第五步
05.mv /etc/init.d/optware /etc/init.d/rc.optware
提示说没有这个目录或文件是什么原因 ...

我碰到同样的问题,求帮忙解决问题
回复 点赞

使用道具 举报

夜雨暗影Lv.5 发表于 2013-5-10 22:39:55 | 查看全部
optware版本不同,照LZ的版本试试
回复 点赞

使用道具 举报

bc_corp 发表于 2013-6-11 20:25:32 | 查看全部
大感谢啊,必须顶
回复 点赞

使用道具 举报

youhunx 发表于 2014-1-23 13:40:02 | 查看全部
很有用的资源,找了N长时间!老版本难找啊!
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表