找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[教程分享] wdmycloud4.x固件下安装transmissions、aria2,百度云同步2.51版方法。

  [复制链接]
本帖最后由 xxzx01 于 2015-8-21 19:31 编辑

感谢论坛里的大神,我的方法都是参考他们的,我只是一个搬运工,做了一点修改,(注意安装aria2的一条命令有错,已经修改过)一、改/etc/apt/sources.list   这样就可以运行apt-get命令,方便安装插件,建议直接用winscp修改,将下面文本直接粘贴就可以,也可以下载附件覆盖原文件
deb http://anionix.ddns.net wheezy-64k main
deb http://www.mobibrw.com/deb/wdmycloud/4.0/wheezy wheezy main
deb http://www.mobibrw.com/deb/wdmycloud/4.0/jessie jessie main
#deb http://ftp.us.debian.org/debian/ wheezy main
#deb http://ftp.us.debian.org/debian/ jessie main
#deb http://ftp.us.debian.org/debian/ sid main
#deb http://ftp.us.debian.org/debian/ experimental main
#deb-src http://ftp.us.debian.org/debian/ wheezy main
#deb-src http://ftp.us.debian.org/debian/ jessie main


二、Transmission(安装方法与3.0一样)
请自行准备WinSCP、putty,并打开MC的SSH
1、用putty连上MC,用户名root,密码welc0me ,然后按顺序执行以下指令
apt-get update
apt-get install transmission-daemon
/etc/init.d/transmission-daemon stop
sed -i 's/USER=debian-transmission/USER=root /g' /etc/init.d/transmission-daemon

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,

修改完成后保存关闭。

三、WD My Cloud 4.x固件安装百度云自动同步软件(注意syncy已经升级到2.51版,老版本可能无法使用了,升级方法简单,下载附件里的2.51版,用syncy.py覆盖原文件,同时在syncy里添加两条配置就可以了)

1、用任意ssh客户端(putty或者sshclient)登录到Mycloud,用户名root,密码welc0me

2、安装必要的python-pycurl库:(前两个是信赖库)
         apt-get update
        apt-get install libcurl3-gnutls
        apt-get install python-support
        apt-get install python-pycurl

3、修改配置文件syncy

config syncy

        option ondup 'rename'

        option blocksize '10'

        option maxrecvspeed '0'

        option syncperiod '0-24'

        option retrydelay '3'

        option datacache 'on'

        option excludefiles '*/Thumbs.db'

        option speedlimitperiod '0-0'

        option maxsendspeed '0'

        option listnumber '100'

        option threadnumber '2'

        option retrytimes '20'

        option syncinterval '7200'

        option syncylog ''

        option tasknumber '2'

config syncpath

        option synctype 'download'   #这个选项只下载,如果要同步把download改为sync

        option enable '1'

        option localpath '/DataVolume/shares/Public/baiduyun'

        option remotepath '/downloads'
        #下面两条配置是2.51版需要新添加
        option encryption '0'             # 0 is disable encryption
        option encryptkey 'This is a encrypt key'

  #注意这个download目录在,百度盘--我的应用数据--SyncY--download,这个要特别注意
4、安装SyncY:(建议下载附件里的最新版,syncy.py是执行文件,syncy是配置文件),可以使用winscp,在etc下建立config目录
     复制配置文件syncy到/etc/config目录下,复制syncy.py到/usr/bin目录下,授予syncy.py可执行权限(chmod a+r /usr/bin/syncy.py)

      也可以运行下面命令        cp syncy.py /usr/bin
        chmod a+r /usr/bin/syncy.py
        mkdir /etc/config
        cp syncy  /etc/config
(注,同步时间设为2个小时,如要修改,修改 syncinterval 后面的数字,单位是秒,建议同步时间设为1个小时以上,太短会造成不休眠)

7、运行/usr/bin/syncy.py。首次运行会获得一个用户码,打开https://openapi.baidu.com/device后输入用户码得到百度云的授权后即可以进行同步了。

8、退出syncy.py后重启,百度云将会对apps/syncY目录里的内容自动同步到Mycloud里。

9、如何在后台运行syncY:ssh后执行:

        # nohup /usr/bin/syncy.py &

   之后就可把ssh窗口关掉,只要不重启Mycloud,就一直在运行,重启的话,再执行这条命令即可。
设置随机启动:

第一步 在debian的初始目录init.d下建立rc2.local档

cp /etc/rc.local /etc/init.d/rc2.local

第二步 在rc2.local文件中 exit 0 一行前插入
# nohup /usr/bin/syncy.py &
  (可以用前面的提到的winscp软件直接修改)
第三步 设置启动级别  
update-rc.d rc2.local start 99 2 3 4 5 . stop 01 0 1 6 .

也可以去掉了开机自动启动
update-rc.d -f rc2.local remove
然后需要的时候,自己启动这个
nohup /usr/bin/syncy.py &

这样,关了PUTTY进程仍会运行

如何关闭百度云同步
ps -ef
查找python /usr/bin/syncy.py  前面的数字(如14158)
kill -s 9  14158


四、安装aria2


1、安装软件
apt-get update
apt-get install aria2
apt-get install libc-ares2

2,生成aria2.conf文件(由于保存aria2运行记录),用putty输入下面命令
mkdir /etc/aria2/
touch /etc/aria2/aria2.conf
touch /etc/aria2/aria2-log.log

3,编辑aria2.conf文件(配置文件),也可以下载附件
vi /etc/aria2/aria2.conf    #建议用winscp修改
#Aria2 configuration
# RPC Setting
#用户名
rpc-user=user
#密码
rpc-passwd=pwd
#允许rpc
enable-rpc=true
#允许非外部访问
rpc-listen-all=true
#允许所有来源, web界面跨域权限需要
rpc-allow-origin-all=true
#RPC端口, 仅当默认端口被占用时修改
#rpc-listen-port=6800
# General Setting
#文件保存路径, 默认为当前启动位置
dir=/shares/TDdownload
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
#定时保存会话,需要1.16.1之后的release版
save-session-interval=60
#日志路径
#log=/etc/aria2/aria2-log.log
#日志级别
#log-level=warn
#event-poll=select
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
disk-cache=8M
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc << prealloc,falloc和trunc需要文件系统和内核支持
file-allocation=none
#特性
peer-id-prefix=-UT2210-
user-agent=uTorrent/2210(25130)
# Connection Setting

#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最大同时下载数(任务数), 路由建议值: 3
max-concurrent-downloads=3
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=5
#下载速度限制
#max-overall-download-limit=150K
#上传速度限制
#max-overall-upload-limit=50K
#单文件下载速度限制
#max-download-limit=150K
#单文件速度限制
#max-upload-limit=20K
#断开速度过慢的连接
lowest-speed-limit=1K
auto-save-interval=120
check-certificate=false
# BT/PT Setting
#强制加密, 防迅雷必备
bt-require-crypto=true
#单种子最大连接数
bt-max-peers=55
enable-peer-exchange=true
#启用本地节点查找
bt-enable-lpd=true
#不确定是否需要,为保险起见,need more test
enable-dht=true
#监听端口
listen-port=48028
dht-listen-port=48028
#当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT
follow-torrent=true
#保存会话
force-save=true
bt-seed-unverified=true
bt-save-metadata=true
bt-hash-check-seed=true
bt-remove-unselected-file=false
bt-stop-timeout=900
#修改做种设置, 允许做种
seed-ratio=1
seed-time=5
disable-ipv6=true


4、建议使用 –conf-path 来指定配置文件

用winscp修改/etc/init.d/rc.local文件内容为
#! /bin/sh
aria2c --conf-path=/etc/aria2/aria2.conf  -D



保存后
运行  chmod 777 /etc/init.d/rc.local
运行  update-rc.d rc.local start 98 2 3 4 5 .    (这天命令最后有个点.  别漏了

配置文件的内容参考

http://www.right.com.cn/forum/thread-142169-1-1.html
5,添加下载
打开控制台http://app.baotuba.com/yaaw/ 改上自己的ip 端口默认6800

使用Aria2下载百度网盘和115的资源
https://blog.icehoney.me/posts/2015-1-31-Aria2-download








本帖子中包含更多资源

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

x

评分

参与人数 1云币 +1 金条 +7 碎银 +8 收起 理由
mojelly + 1 + 7 + 8 一起发~好帖!加精!

查看全部评分

使用道具 举报 回复
啥也不说了,感谢楼主分享哇!
使用道具 举报 回复 支持 反对
请问最新的4.x固件能用吗
使用道具 举报 回复 支持 反对
就是4.x的固件啊
使用道具 举报 回复 支持 反对
支持啊!有时间试试!
使用道具 举报 回复 支持 反对
4.0固件貌似不能休眠...我降级后能休眠,4.0的时候就没休眠过...
使用道具 举报 回复 支持 反对
我可以休眠,但syncy同步时间要长
使用道具 举报 回复 支持 反对
18990063033 发表于 2015-5-16 01:09
4.0固件貌似不能休眠...我降级后能休眠,4.0的时候就没休眠过...

可以的,没问题
使用道具 举报 回复 支持 反对
请问第一步怎么改list啊,是用winscp找到文件打开把列表粘贴进去吗
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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