WD My Cloud Gen2 安装第三方应用
当今时代,网络储存已经不在安全了,转而开始流行个人的云储存,就是将所有数据存在自己的设备里面,然后通过互联网,在任何有网的环境下都可以存取文件数据。My Cloud便是一款个人云储存设备,但由于安全性和系统封闭性,使得个人云储存的功能比较单一。在这里可以就搬了个国外的教程,安装第三方应用到储存设备,增强可玩性。
1.初始化设备
如果你的是一个新的设备,请请根据说明书 http://mycloud.com/setup,先初始化设备。 建议升级最新版本2.30.181(教程记录时版本,可能已经不是最新的了)。
2.安装破解
打开浏览器,输入 http://wdmycloud.local/# 登录进去。
在浏览器下,摁下键盘F12键,并找到控制台,在控制台输入下面的代码(开放第三方应用)APP_INSTALL_FUNCTION = 1;
然后点击进入应用页面,即可看见安装应用选项,再在控制台输入下面的代码(开放安装本地文件)APPS_EULA=1; check_app_eula();
这时候点击安装应用,选择 WDMyCloud_WDCrack_1.2.bin(该文件请先下载到自己的电脑)
安装完就解锁了WD保护机制。重启后第三方应用不会消失。
接下来了,重复此步骤,就可以安装其他的第三方应用了。
3.手动安装迅雷
可能有些应用并没有打包成bin安装包,则需要手动安装。
所以这里提供一个安装例子。复制 thunder.tar.gz 到 public目录下
然后通过终端ssh root@mycloud.local
连接cycloud,执行以下命令
tar zxvf /mnt/HD/HD_a2/Public/thunder.tar.gz
mv thunder/ /mnt/HD/HD_a2/Nas_Prog/
chmod -R a+x /mnt/HD/HD_a2/Nas_Prog/thunder
/mnt/HD/HD_a2/Nas_Prog/thunder/thunder/portal
# 运行log:
initing...
try stopping xunlei service first...
killall: ETMDaemon: no process killed
killall: EmbedThunderManager: no process killed
killall: vod_httpserver: no process killed
setting xunlei runtime env...
bind(3): errno = 98.
port: 9001 is usable.
YOUR CONTROL PORT IS: 9001
starting xunlei service...
etm path: /mnt/HD/HD_a2/Nas_Prog/thunder/thunder
execv: /mnt/HD/HD_a2/Nas_Prog/thunder/thunder/lib/ETMDaemon.
getting xunlei service info...
Connecting to 127.0.0.1:9001 (127.0.0.1:9001)
THE ACTIVE CODE IS: ntvijm
go to http://yuancheng.xunlei.com, bind your device with the active code.
finished.
添加到自启动。
由于迅雷应用非WD通用安装方法,所以没办法添加到自启动(由于WD检测机制会自动清理),所以需要采用另一种方法。这里采用寄生
的方式,将启动命令嵌入到其他的apps里面,例如:我安装了Tranmission
,我可以将迅雷Xware
嵌入到它的启动脚本里。
修改Transmission的启动脚本。
vi /mnt/HD/HD_a2/Nas_Prog/Transmission/start.sh
添加尾部内容(启动thunder):
/mnt/HD/HD_a2/Nas_Prog/thunder/thunder/portal
修改Transmission的停止脚本。
vi /mnt/HD/HD_a2/Nas_Prog/Transmission/stop.sh
添加尾部内容(停止thunder):
/mnt/HD/HD_a2/Nas_Prog/thunder/thunder/portal -s
然后就可以在控制
transmission
时也控制了
thunder
注意:迅雷远程下载对于NTFS格式硬盘兼容性比较差,所以在下载种子文件时容易奔溃,这时需要把任务列表清除,然后才能正常使用。rm /mnt/HD/HD_a2/ThunderDB/etm_task_store.db
4.其他Apps资源
如果迅雷离线不能获取授权码,可参考此方法:
修改 /cfg/etm.ini 文件如下文红色部分域名为可以连接的ip
license.default_license_server_addr=license.yuancheng.xunlei.com
license.license_server_port=80
rc.default_host=remote.yuancheng.xunlei.com
rc.port=8000
rc.portal_host=portal.yuancheng.xunlei.com
比如:
license.default_license_server_addr=125.39.141.199
license.license_server_port=80
rc.default_host=125.39.36.88
rc.port=8000
rc.portal_host=125.39.141.209