找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[教程分享] WD My Cloud打造完美个人云服务器,Transmission+Aria2+FTP一帖式解决方案

  [复制链接]
本帖最后由 amdme 于 2015-3-5 14:08 编辑

本人最近用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出现如下画面,则表示安装完成,会自动重启。




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,
或者下载我提供的附件



解压后得到一个web文件夹

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

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




4、回到putty,执行
游客,如果您要查看本帖隐藏内容请回复

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







三、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放到该目录下,如图




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会弹出设置

按下面的图自行修改。




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





四、FTP

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

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

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

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

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

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

比如这样。




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




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





五、远程

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

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

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

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

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




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




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


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





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










本帖子中包含更多资源

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

x

评分

参与人数 2云币 +8 金条 +17 碎银 +17 收起 理由
admin + 9 + 9 高质量技术贴
爆疯语 + 8 + 8 + 8 牛哄哄的技术贴,第一次,发发发~~

查看全部评分

使用道具 举报 回复
安装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).

请教楼主这是啥意思啊?
使用道具 举报 回复 支持 2 反对 0
本帖最后由 amdme 于 2014-11-13 00:31 编辑
keluyar 发表于 2014-11-12 21:20
问下,安装Aria2后,  BT总是出错!!

是怎样的出错?你用Aria2下载BT出错么?Aria2本来BT就不是很好,我本人都是用Transmission来BT
使用道具 举报 回复 支持 0 反对 1
占楼待编辑
使用道具 举报 回复 支持 反对
我是MBL的conf~~~~~ 等MC的童鞋们传给你。帮你加精下!!
使用道具 举报 回复 支持 反对
非常好的技术贴,安装成功
使用道具 举报 回复 支持 反对
直接sudo get从debian上下载最新版吧..为什么一定要用编译的..debian上直接就有原生armhf最新版..
使用道具 举报 回复 支持 反对
Rece 发表于 2014-11-9 19:18
直接sudo get从debian上下载最新版吧..为什么一定要用编译的..debian上直接就有原生armhf最新版..

默认的源下载到的是1.15.1稳定版。。之前试过你那个方法添加了源以后想安装最新的测试版,结果在安装依赖(应该是依赖,当时没仔细看)的时候砖了。。救砖弄了一下午,没敢再试
使用道具 举报 回复 支持 反对
请问现在可以同步百度云吗???
使用道具 举报 回复 支持 反对
可以安装 KODExplorer 吗??
  有教程吗??网上的都不正确啊!!
使用道具 举报 回复 支持 反对
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  安装不了,是什么原因吗???
使用道具 举报 回复 支持 反对
xingbao 发表于 2014-11-10 20:35
请问现在可以同步百度云吗???

实在抱歉了,本人没有用百度云,这个帮不了你了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群