这篇文章在 2017年07月11日16:51:48 更新了哦~
今天美女学姐给我发了足足350M的照片 而且竟然是半小时之内上传到Google Drive!感叹于蓝灯速度如此之快(做一下乘除法,200KB/s的上传)之余,我就在想怎么把这些东西中转回国内啊……
按照以往的套路,先用海外的vps把这些文件下载回来,然后上传回七牛,之后再去七牛下载就嗖嗖的啦!
那么就来吧!突然想吐槽一句,要不要推荐给她Dropbox,这家伙可是支持"字节级差异同步"的啊
零. 准备工作…
首先, 你要有个Google账号,其次,你的Google Drive里总得有点东西吧,再有,得会翻墙吧!
一. 安装Google Drive Linux 客户端
Google Drive官方【并没有】Linux版的客户端,所以各路神仙们就根据Google API自己写了同步程序,服务器就不要想带图形界面的了,幸运的是,我找到了grive这个命令行版的程序。
以Ubuntu 16.04为例(14.04的源里有这个程序,但是奉劝各位……自己添加ppa吧)
#添加ppa sudo add-apt-repository ppa:nilarimogard/webupd8 #更新源 sudo apt-get update #安装 sudo apt-get install grive
二. 配置grive
俗话说的好,有个靠谱的男人(man)是非常重要滴,他能告诉你一切你想知道的东西,还能告诉你你不想知道的南北。我的意思是,先man grive看看用法啊!
简单明了……
创建某个目录作为Google Drive的同步目录,举例如下(我就是传说中的root敢死队)
mkdir /root/upload cd /root/upload grive –a
好家伙,复制这段链接,粘贴到浏览器里,授权然后获得一个授权码吧!
傻乎乎的全都给我同步回来了……没办法,这个工具就这样。
三. 同步到七牛云存储
2016年7月27日更新
七牛官方已经停止开发qrsync转而使用qshell(官方文档在这里),所以这里将介绍qshell的使用方法。
如果想查看原来工具的使用方法,半年前的博文《[新手向]自动备份网站及数据库至七牛云存储》
七牛官方已经停止开发qrsync转而使用qshell(官方文档在这里),所以这里将介绍qshell的使用方法。
如果想查看原来工具的使用方法,半年前的博文《[新手向]自动备份网站及数据库至七牛云存储》
#下载qshell wget http://devtools.qiniu.com/qshell-v1.8.0.zip #解压缩 unzip qshell-v1.8.0.zip #根据平台只留下自己的对应平台文件,并重命名为qshell(方便打字嘛) qshell account AccessKey SecretKey #创建配置文件,最简单的方式 { "src_dir" : "/Users/jemy/Temp7", "access_key" : "ELUs3就是不给看rIpbM6Wh6x", "secret_key" : "LVzZY2Sq看啊看啊vOWtiLkDtKip", "bucket" : "if-pbl" } #执行上传命令 qshell qupload /path/to/conf #多线程上传 qshell qupload 10 /path/to/conf
上传速度很慢怎么办?
配置文件中使用up_host参数,参见https://github.com/qiniu/qshell/wiki/qupload
例子
"up_host" : "http://up.qiniug.com",
配置文件中使用up_host参数,参见https://github.com/qiniu/qshell/wiki/qupload
例子
"up_host" : "http://up.qiniug.com",
小提示:每次都输入这么长的命令,很烦有没有?
有啊,直接写个relay.sh,内容就是执行同步那一行(就不要管用哪个shell啦),给x权限,丢到/bin里,以后直接relay.sh就好了嘛;或者alias也可以啊。
有啊,直接写个relay.sh,内容就是执行同步那一行(就不要管用哪个shell啦),给x权限,丢到/bin里,以后直接relay.sh就好了嘛;或者alias也可以啊。
四. 去七牛自己下吧
选择私有空间的……嘿嘿嘿。
五.其他杂谈
其实,YouTube的视频我就是这么中转的,用了一个非常方便的工具,名为youtube-dl,用法极其简单,后面直接加上YouTube的链接即可。天真的你以为它只能下载YouTube的视频吗?图样图森破,大陆的土豆优酷什么也赫然在列,不信你点我Ctrl+F