• 保存到桌面加入收藏设为首页
路由器

tomato基于entware+syncy2.5.3的百度云盘同步教程

时间:2015-10-24 15:25:56   作者:哎丫丫   阅读:1973   评论:0
tomato基于entware+syncy2.5.3的百度云盘同步
  PS:entware环境搭建可以使用论坛一位朋友提供的傻瓜包,地址http://www.right.com.cn/forum/thread-177389-1-1.html
                                      (此傻瓜包已经包含entware+syncy2.5.3的百度云盘同步,有疑问可以去论坛咨询)  
                     也可以自行搭建,搭建方法见“tomaot使用entware 配置php5+mysql5+nginx的方法”
                     http://www.612459.com/luyouqi/1969.html
1.首先去http://www.syncy.cn/官网下载软件程序,因为我们是tomato,使用SyncY-Python-v2.5.3最新版本即可。
2.下载完成以后解压出2个文件,修改syncy.py
if os.name == 'nt':
    __CONFIG_FILE__ = './syncy'
    __PIDFILE__ = './syncy.pid'
    __CHARSET__ = 'GBK'    # windows charset
    __TMP_DIR__ = os.environ['TMP'].replace('\\', '/')
else:
    __CONFIG_FILE__ = '/etc/config/syncy'
    __PIDFILE__ = '/var/run/syncy.pid'
    __CHARSET__ = 'UTF-8'  # linux charset
    __TMP_DIR__ = '/tmp'
    
                                                __CONFIG_FILE__ = ,改为你的实际路径
                                                 __PIDFILE__ =       改为你的实际路径,
                                                 __TMP_DIR__ = '/tmp  改为你的实际路径
   修改好这个文件后程序方可正常运行。
   
3.修改好后,拷贝2个文件到你的路由器挂载的U盘目录去,这里我是n/mnt/sda1/opt/作为的实际路径。
  然后telnet到路由器进去,切换到/opt目录下(这里要说下,是已经做了mount -o bind /mnt/sda1/opt /opt)这一步的情况下。
  接着我们根据官网的安装教程先在百度云的api官网绑定你的设备授权,地址:http://openapi.baidu.com/device
  tomato基于entware+syncy2.5.3的百度云盘同步教程
  然后我们在telnet下输入./opt/syncy.py
  获得授权码 ,
tomato基于entware+syncy2.5.3的百度云盘同步教程
  再把授权码填入到刚打开的http://openapi.baidu.com/device页面绑定授权。

4.这个时候你绑定授权码后会提示你继续,继续后系统会自动修改syncy这个配置文件。我们ctrl+c中断运行。。。修改配置文件的参数
  官方有如何修改配置文件的方法见:http://www.syncy.cn/index.php/syncyconfighelp/
  但是你如果复制官方的话,字符会不对,所以我贴出我已经正常使用的。
config syncpath

 option localpath '/mnt/sda1/wendang'
 option remotepath '/'
 option enable '1' 
 option synctype 'upload+'
 option encryption '1'     #是否启用加密,0-不启用 ,1-启用、采用ARC4加密算法,2-启用、采用Blowfish加密算法,3-启用、采用AES加密算法   (v2.5.0版新增)
 option encryptkey '1314520334452000'     #加密密钥,必须为8-32位字符   (v2.5.0版新增)

顺路说下,我使用加密模式3,aes加密的时候提示出错,百度下虽说有解决方法,但是对我来说等于白说,所以我直接换为了加密模式1

5.至此我们的程序运行就算是ok的。我们把它配置下能够启动,停止,重启,好像mysql差不多类型的。d配置这个可以参照mysql的文件)
  这里要注意一点,当我们程序正常以后,在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 '3'
option syncinterval '1800'
#option syncylog '/mnt/sda1/opt/syncylog'   #这一条是直接把日志显示在日志文件中去。
option tasknumber '2'
要把这一条设置好option syncylog '/mnt/sda1/opt/syncylog 方便查看日志。
这里我把我配置好的程序贴出来,非常简单,但是也要注意,如果你的系统有其他的python程序运行的话则不能使用此方法了
#!/bin/sh

ENABLED=yes
PROCS=python
ARGS="/opt/syncy.py"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/opt:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

                
6  然后再wan口联机脚本出增加一条
   /opt/etc/init.d/syncyh start
   
   
   
  OK,全部收工,亲个小&~
   版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:18175576644  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加公众号
cz612459”     分享资讯、享受生活          


      


相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2019 哎丫丫