那是云 | 智能生活 , 上那是云

标题: WD My Cloud打造完美个人云服务器,Transmission+Aria2+FTP一帖式解决方案 [打印本页]

作者: amdme    时间: 2014-11-1 13:02
标题: WD My Cloud打造完美个人云服务器,Transmission+Aria2+FTP一帖式解决方案
本人最近用Hexo建了个博客,这篇文章也顺便搬了过去,并做了一些修改,欢迎大家光临~如果遇到什么问题,也可以到那边去提问,我会尽量回答,并根据情况完善教程~
地址:http://www.isetsuna.com/


注意!以下所有安装请在3.0固件下进行!请不要在4.0固件下尝试!


目录:
一、还原系统
二、Transmission
三、Aria2
四、FTP
五、远程





一、还原系统

注意!刷机有风险,风险请自负!本人在3.0固件下还原过不下10次!确定数据不会丢!4.0本人未测试,请谨慎!

如果你有强迫症或者洁癖,或者之前瞎搞了一堆软件,现在想还原原始干净的系统,那么可以用这个方法。

请自行准备WinSCP、putty,并打开MC的SSH

1、下载3.0 2014年4月15日固件http://download.wdc.com/nas/sq-030401-230-20140415.deb

2、将该固件放到Public目录下

3、用putty连上MC,用户名root,密码welc0me ,然后按顺序执行以下指令

此时MC会安装固件包,请不要断电!约需等待5~10分钟。

putty出现如下画面,则表示安装完成,会自动重启。

(, 下载次数: 165)


4、MC重启完成后,进入web页面再进行一次重启(或者putty执行reboot也可)。此次重启需时较长,我这里需要约15分钟。(如果你零散文件数量多,也可能更长,请耐心等待)

5、MC重启完成后,进入web页面,选择出厂还原--仅系统。至此整个还原步骤完成,启动后进行设置即可。





二、Transmission

本方法适用于3.0固件的MC!Transmission版本为2.52 (13304)!

请自行准备WinSCP、putty,并打开MC的SSH

1、用putty连上MC,用户名root,密码welc0me ,然后按顺序执行以下指令



2、用WinSCP连上MC,用户名root,密码welc0me,打开/etc/transmission-daemon目录,双击settings.json编辑以下几项

#默认下载目录,请自行修改为你要的目录(也可以在下载时修改)
"download-dir": "/DataVolume/shares/Public/Download",

#UPnP,如果你的路由支持,改为true
"port-forwarding-enabled": true,

##RPC
#如果你需要远程下载,请修改为true,并设置密码和用户名。如果不需要则为false。
"rpc-authentication-required": true,
"rpc-password": "你的密码",
"rpc-username": "你的用户名",

#白名单
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,

修改完成后保存关闭。

3、安装Transmission-web-control(可选)

https://github.com/ronggang/transmission-web-control下载transmission-control-full.tar.gz,
或者下载我提供的附件

(, 下载次数: 269)

解压后得到一个web文件夹

用WinSCP连上MC,用户名root,密码welc0me,打开/usr/share/transmission/web目录,修改index.html文件名为index.original.html

把之前解压到的web文件夹内的东西全部复制丢进这个目录下。

(, 下载次数: 99)


4、回到putty,执行

然后打开http://你的MCIP:9091,如果成功了应该会是这样,右下角会显示Transmission版本号

(, 下载次数: 95)





三、Aria2

2014.11.13更新内容:感谢aloofma大大重新编译并打包了Aria2 1.18.8,不再需要繁琐的步骤,现在只需要直接安装,再根据需要自行修改一下aria2.conf就可以完美使用了。

本人实测,开启定时保存会话依然可以休眠喔!本人推荐安装,所以本帖也对应更新为安装1.18.8!

如果你按之前的步骤安装了1.18.5,不想再重新折腾,可以把aria2_1.18.8-1.zip内的aria2c放到/usr/local/bin替换掉原文件重启即可!




本方法适用于3.0固件的MC!Aria2版本为aloofma大大编译的1.18.8!

请自行准备WinSCP、putty,并打开MC的SSH

1、请自行到aloofma大大的帖子内下载aria2_1.18.8-1.zip(6.28MB),并解压

2、用WinSCP连上MC,用户名root,密码welc0me,打开/root目录,把aria2_1.18.8-1_armhf_yaaw.deb放到该目录下,如图

(, 下载次数: 98)


3、用putty连上MC,用户名root,密码welc0me,执行以下指令

  1. dpkg -i aria2_1.18.8-1_armhf_yaaw.deb
复制代码

4、用WinSCP打开/etc/aria2目录

双击aria2.conf文件进行编辑,如果显示乱码则修改编码为UTF-8

修改以下项目(其余项目可根据自己实际情况修改)

# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/DataVolume/shares/Download
(修改为你需要的默认下载路径

# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
save-session-interval=60
(删掉前面的#号,60也可以自行修为其他数值,该版本开启后MC依然可休眠!)

# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
#rpc-secret=nasyun
(如果你不远程下载就不需要密码,在前面加#。否则去掉#修改为你自己的密码

修改完成后保存关闭。

5、用putty执行以下指令

6、打开http://你的MCIP/yaaw,点击右上角扳手,修改JSON-RPC Path为http://token:xxxxx@你的MCIP:6800/jsonrpc
(例如:http://token:nasyun@192.168.1.6:6800/jsonrpc

如果成功连接上,右上角会显示Aria2版本号。至此安装完成。

7、扳手设置页面下方有个使用说明,里面提供了一些迅雷、旋风和百度的离线脚本。

以Chrom+tampermonkey+XuanFengEx为例,进入旋风离线网页勾选一个离线文件点击RPC会弹出设置

按下面的图自行修改。

(, 下载次数: 97)


修改完成后再次点击RPC即可传送到Aria2进行下载。





四、FTP

KODExplorer的方便易用实在是没话说,但是如果要传送大文件,没有续传简直会让你想发疯!

现在好了,My Cloud还有FTP,完全可以满足你给小伙伴们架设一个FTP爱情片服务器的愿望。。。

1、在MC的web页面设置--网络,打开FTP访问。默认是只允许admin帐号进行FTP访问,请给你的admin帐号加上密码。用FTP软件填好MCIP,端口21,admin和密码,应该已经可以访问了。

上面的大家应该都懂,重点在下面。。。

2、如果你想和你的小伙伴们分享你的爱情片,但是又害怕小伙伴们不小心删掉了你的珍藏,怎么办?

在MC的web页面新增一个用户,然后给这个用户增加密码。在共享设置内关闭公共访问,设置该新用户只读或者禁止访问,该设置直接对应FTP登录后的权限。

比如这样。

(, 下载次数: 108)


3、用WinSCP连上MC,用户名root,密码welc0me,打开/ect目录,双击user_list文件进行修改,在第二行填上你新增的用户名。比如这样。

(, 下载次数: 99)


4、这样就新增好一个带访问限制的FTP帐号了。在/ect目录下还有一个vsftpd.conf文件,可以修改FTP端口等等参数,有兴趣折腾的可自行研究。





五、远程

最后再说说远程吧,远程访问需要一个先决条件,你的宽带分到的IP是公网IP。。。

如果不是公网IP的话,远程就无法实现,你只能装迅雷了。。。

其次,你的路由需要支持DDNS和端口穿透(这个一般都支持)

1、以3322为例,到3322.org注册一个帐号,并创建一个动态域名。例如:nasyun.3322.org

2、在你的路由设置DDNS,以DD-WRT为例,如图

(, 下载次数: 110)


3、设置端口映射,以DD-WRT为例,如图

(, 下载次数: 89)


至此,FTP、KODExplorer、YAAW、Transmission都可以实现远程访问控制。
例如,要远程用Transmission进行PT下载,打开http://nasyun.3322.org:9091,其他同理。


注意!开启端口映射后意味着你的My Cloud这几个端口将直接暴露在公网下!可能会面临各种风险!所以各种应用请务必使用强口令!





最后来一张远程使用MC的截图。
至此,折腾完结,本人需要的功能都基本完美实现。。。

(, 下载次数: 87)









作者: amdme    时间: 2014-11-1 13:07
占楼待编辑
作者: 爆疯语    时间: 2014-11-1 23:34
我是MBL的conf~~~~~ 等MC的童鞋们传给你。帮你加精下!!
作者: 游晶    时间: 2014-11-7 10:24
非常好的技术贴,安装成功
作者: Rece    时间: 2014-11-9 19:18
直接sudo get从debian上下载最新版吧..为什么一定要用编译的..debian上直接就有原生armhf最新版..
作者: amdme    时间: 2014-11-9 22:59
Rece 发表于 2014-11-9 19:18
直接sudo get从debian上下载最新版吧..为什么一定要用编译的..debian上直接就有原生armhf最新版..

默认的源下载到的是1.15.1稳定版。。之前试过你那个方法添加了源以后想安装最新的测试版,结果在安装依赖(应该是依赖,当时没仔细看)的时候砖了。。救砖弄了一下午,没敢再试
作者: xingbao    时间: 2014-11-10 20:35
请问现在可以同步百度云吗???
作者: keluyar    时间: 2014-11-10 20:58
可以安装 KODExplorer 吗??
  有教程吗??网上的都不正确啊!!
作者: xingbao    时间: 2014-11-10 22:11
MyCloud:~# dpkg -i aria2_1.18.5.deb dpkg: error processing aria2_1.18.5.deb (--install): cannot access archive: No such file or directory Errors were encountered while processing: aria2_1.18.5.deb  安装不了,是什么原因吗???
作者: amdme    时间: 2014-11-10 22:58
xingbao 发表于 2014-11-10 20:35
请问现在可以同步百度云吗???

实在抱歉了,本人没有用百度云,这个帮不了你了
作者: amdme    时间: 2014-11-10 23:00
keluyar 发表于 2014-11-10 20:58
可以安装 KODExplorer 吗??
  有教程吗??网上的都不正确啊!!

你可以参考置顶的两个KODExplorer的教程啊,我都试过,没有问题,除了gd库装不上。。。

有空的话我再另外写一点关于KODExplorer的东西吧
作者: amdme    时间: 2014-11-10 23:03
xingbao 发表于 2014-11-10 22:11
MyCloud:~# dpkg -i aria2_1.18.5.deb dpkg: error processing aria2_1.18.5.deb (--install): cannot acce ...

不好意思,有一步没写清楚,要把aria2-1.18.5-1.deb上传到/root目录下,再执行
  1. dpkg -i aria2-1.18.5-1.deb
复制代码

感谢提醒,已经添加到原帖步骤了

作者: xingbao    时间: 2014-11-10 23:22
我安装的air2 出现了这个安装不了是什么原因吗dpkg: error processing aria2-1.18.5-1.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:

作者: xingbao    时间: 2014-11-10 23:25
你好,已经上传到了根目录了,还是出现同样的问题
作者: kaishikanle    时间: 2014-11-11 21:38
谢谢老大!
作者: mrvoid    时间: 2014-11-11 22:15
谢楼主,学习一下!
作者: 明明    时间: 2014-11-11 22:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: luqu    时间: 2014-11-12 03:26
我也是刚买的,来学习一下。
作者: michael_wang9    时间: 2014-11-12 09:38
刚拆机恢复了系统。重新来过!
作者: howard000    时间: 2014-11-12 10:32
正需要,非常感谢
作者: 60203018    时间: 2014-11-12 11:17
使劲的学习中!!!!!
作者: 60203018    时间: 2014-11-12 11:18
使劲的学习中!!!!!
作者: bailizi    时间: 2014-11-12 13:23
啦啦啦啦谢谢
作者: wutongxy    时间: 2014-11-12 14:14
学习下,设备还在快递中。。。。
作者: hynz    时间: 2014-11-12 15:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: mattguang    时间: 2014-11-12 18:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: xin365    时间: 2014-11-12 19:04
WD My Cloud打造完美个人云服务器
作者: wen1982    时间: 2014-11-12 20:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: keluyar    时间: 2014-11-12 21:20
问下,安装Aria2后,  BT总是出错!!
作者: amdme    时间: 2014-11-13 00:29
本帖最后由 amdme 于 2014-11-13 00:31 编辑
keluyar 发表于 2014-11-12 21:20
问下,安装Aria2后,  BT总是出错!!

是怎样的出错?你用Aria2下载BT出错么?Aria2本来BT就不是很好,我本人都是用Transmission来BT
作者: 化為千風    时间: 2014-11-13 03:04
谢谢分享,但是我弄了没用。
作者: alexfang    时间: 2014-11-13 09:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: asher    时间: 2014-11-13 10:24
经典呀,必须收藏!
作者: 北歐童話    时间: 2014-11-13 12:25
Transmission是做什么用的
作者: hbear    时间: 2014-11-13 12:42
MyCloud:~# dpkg -i aria2_1.18.5.deb dpkg: error processing aria2_1.18.5.deb (--install): cannot access archive: No such file or directory Errors were encountered while processing: aria2_1.18.5.deb  安装不了,是什么原因吗???

作者: michael_wang9    时间: 2014-11-13 12:45
替所有玩儿pt的伙伴问楼主一个问题:

transmission的如何设置PT网站的RSS订阅下载????可否设置多个pt网站的RSS订阅???
作者: wdsl4    时间: 2014-11-13 16:46
看看是怎么做
作者: YangHB    时间: 2014-11-13 20:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: szbsy    时间: 2014-11-13 21:47
感谢分享~~~
作者: 北歐童話    时间: 2014-11-13 21:53
第二台mc已经废了,换回来再试 今天就应该看你的帖子…用了rece的shutdown 了…
作者: waterxzy    时间: 2014-11-14 11:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 襄平武士    时间: 2014-11-14 12:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: wen1982    时间: 2014-11-14 14:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: lei_little    时间: 2014-11-14 15:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: everpunk    时间: 2014-11-14 18:54
刚入手,好好学习学习,楼主好人,头像不错
作者: everpunk    时间: 2014-11-14 18:55
本帖最后由 everpunk 于 2014-11-14 18:57 编辑

不好意思网速太慢,发了俩,不是灌水啊
作者: crf1985    时间: 2014-11-14 21:22
不少弯路,期间为了弄Aria2还砖了一次。。。今天又弄了一下终于解决了,想着写出来让后来者和菜鸟们可以少走点弯路。。。就不开新帖了,做个集合帖吧。。。其实并不能算是教程,本人也是菜鸟,各种步骤也是到处抄来的,有些做过一些修改(可能是因为大大们手滑了?
作者: everpunk    时间: 2014-11-14 22:37
安装PT那个软件出错,搞了两次了都不行,出现这个“WDMyCloud:~# apt-get install transmission-daemon -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
sq : Depends: wddispatcher but it is not installable
      Depends: wdnotifier but it is not installable
      Depends: wdmpserver-sq-release but it is not installable
      Depends: comm-manager-armhf-release but it is not installable
transmission-daemon : Depends: transmission-common (= 2.84-0.1) but it is not going to be installed
                       Depends: init-system-helpers (>= 1.18~) but it is not going to be installed
                       Depends: libcurl3-gnutls (>= 7.18.0) but it is not going to be installed
                       Depends: libminiupnpc10 (>= 1.9.20140610) but it is not going to be installed
                       Depends: libnatpmp1 but it is not going to be installed
                       Depends: libsystemd0 but it is not going to be installed
                       Recommends: transmission-cli (>= 1.50-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

请教楼主这是啥意思啊?
作者: 淋湿的鱼    时间: 2014-11-14 22:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蓝冰火焰    时间: 2014-11-14 23:12
感谢分享~~~~
作者: muaicc@qq.com    时间: 2014-11-15 11:51
2222222222222
作者: whm    时间: 2014-11-15 12:54
准备看看教程是怎么写的。。。。。。。
作者: aotu1983    时间: 2014-11-15 15:20
很系统,很赞的帖子。
作者: winsnz    时间: 2014-11-15 15:46
刚买的设备一步步试试
作者: wwy123@163.com    时间: 2014-11-15 17:59
好贴!支持!
作者: keluyar    时间: 2014-11-15 20:50
amdme 发表于 2014-11-13 00:29
是怎样的出错?你用Aria2下载BT出错么?Aria2本来BT就不是很好,我本人都是用Transmission来BT

下载BT直接 出错!!根本不能下载!!一个X!
  下载其他可以!
作者: nasyun118    时间: 2014-11-15 21:09
我擦,隐藏啊!
作者: huangdou    时间: 2014-11-15 23:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: fanrain    时间: 2014-11-16 07:49
学习学习~~~~~~~~~~~~
作者: xingbao    时间: 2014-11-16 15:23
强烈要求版主大完善一下教程有些地方不够明了,这里很多小白,按教程做有些还是不行
作者: nmgzhj    时间: 2014-11-16 16:56
学习 学习学习

作者: my456l    时间: 2014-11-16 19:00
极品好贴啊
作者: chrissy    时间: 2014-11-17 19:36
好贴,谢谢分享
作者: octant    时间: 2014-11-17 22:34
非常好的技术贴,安装成功
作者: kfgswzw    时间: 2014-11-17 22:55
看看学习一下
作者: kfgswzw    时间: 2014-11-17 22:56
看看学习一下。
作者: idferry    时间: 2014-11-18 01:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: ldbin    时间: 2014-11-18 09:34
学习学习!
作者: cloudy10    时间: 2014-11-18 10:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: nasa-hby    时间: 2014-11-18 11:55
这个额可以 哈哈
作者: shixin70111996    时间: 2014-11-18 14:02
俺是来学习的  谢谢分享
作者: Hollyshoot    时间: 2014-11-18 14:17
哎哟不错~
作者: OREE    时间: 2014-11-18 15:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: dh8219    时间: 2014-11-18 17:08
学习使用方法
作者: gjcsdr    时间: 2014-11-18 19:40
好顶赞,感谢lz集合贴
作者: iamqk    时间: 2014-11-18 20:50
多谢分享,
作者: hedy27    时间: 2014-11-18 22:14
刚入手  准备弄一下
作者: happywheel    时间: 2014-11-18 22:17
用putty执行以下指令
作者: wldonglei    时间: 2014-11-18 23:00
不错的样子  学习下看看
作者: andy599    时间: 2014-11-19 00:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: lafaer    时间: 2014-11-19 13:39
看看,学习楼主的
作者: jordanlee    时间: 2014-11-19 18:27
真的十分感谢你
作者: 滴答滴    时间: 2014-11-19 19:16
正是我需要的,谢谢楼主
作者: 滴答滴    时间: 2014-11-19 19:18
正是我需要的,谢谢楼主
作者: luds    时间: 2014-11-19 20:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: Hollyshoot    时间: 2014-11-19 20:18
Transmission出错,求破:
WDMyCloud:~# apt-get install transmission-daemon -y
Reading package lists... Done
Building dependency tree      
Reading state information... Done
transmission-daemon is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up transmission-daemon (2.84-0.1+b1) ...
insserv: script ramlog.uninst: service ramlog already provided!
Starting bittorrent daemon: transmission-daemon/usr/bin/transmission-daemon: error while loading shared libraries: libminiupnpc.so.10: ELF load command alignment not page-aligned
failed!
invoke-rc.d: initscript transmission-daemon, action "start" failed.
dpkg: error processing transmission-daemon (--configure):
subprocess installed post-installation script returned error exit status 127
Setting up minissdpd (1.2.20130907-3) ...
insserv: script ramlog.uninst: service ramlog already provided!
Starting UPnP devices daemon: MiniSSDPd/etc/init.d/minissdpd: line 52: 24178 Killed                  start-stop-daemon --start --pidfile /var/run/minissdpd.pid --exec "/usr/sbin/minissdpd" -- -i ${MiniSSDPd_INTERFACE_ADDRESS}
failed!
invoke-rc.d: initscript minissdpd, action "start" failed.
dpkg: error processing minissdpd (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
transmission-daemon
minissdpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
作者: syqfkq    时间: 2014-11-19 20:48
刚买来,学习学习的
作者: Jason1993    时间: 2014-11-20 10:33
刚买的MC,感谢教程
作者: Jason1993    时间: 2014-11-20 11:12
为什么不能下载 aria2
作者: terryhuo    时间: 2014-11-20 17:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: joshuazm    时间: 2014-11-20 18:57
感谢楼主,来捣腾试试看。。。
作者: q1ww2ee3    时间: 2014-11-20 20:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: Bleso    时间: 2014-11-20 23:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: Bleso    时间: 2014-11-20 23:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjsjzj    时间: 2014-11-20 23:44
非常感谢楼主分享!
作者: 咩咩    时间: 2014-11-21 10:16
学习了
多谢
作者: gjk8672    时间: 2014-11-21 12:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: gjk8672    时间: 2014-11-21 12:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: yeyangjie_hui    时间: 2014-11-21 16:05
ui界面 总显示身份认证
作者: iceleon    时间: 2014-11-21 17:47
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 那是云 | 智能生活 , 上那是云 (http://www.nasyun.com/) Powered by Discuz! X3.4