爱意满满的作品展示区。
tokune

算是个简单到掉渣的网盘服务吧

  •  
  •   tokune · Jul 15, 2014 · 7140 views
    This topic created in 4501 days ago, the information mentioned may be changed or developed.
    背景:想在两个VPS上相互传个配置目录,想来想去想不到什么现成的简单办法。

    于是自己造轮子,用的是sae的kvdb,所以有几个限制,一共就100G空间,单个文件限制4MB。

    sae每个月给我1.5W的豆豆,基本上不会用完。空间满了可能会去清下,防止影响上传。

    不过可能不会到满吧,估计也没什么人用。

    下面贴个bash脚本,只在mac os上试了下。不过curl参数应该都一样。

    我是cp到/sbin/up,所以用起来就是up file-path就可以上传了,上传完了后会返回个url,就是文
    件的下载地址。

    有同样需求的朋友可以一起用用,以上。


    https://gist.github.com/d8496c097f2eb567df23
    Supplement 1  ·  Jul 16, 2014
    Supplement 2  ·  Jul 16, 2014
    @GPU 是以前的应用改的,没用的代码就不贴了。下面是这个应用用到的。

    48 replies  •  2014-07-17 03:49:33 +08:00
    tokune
    tokune
    OP
    Jul 15, 2014
    1
    居然没有出来代码。。再试下加.git

    https://gist.github.com/d8496c097f2eb567df23.git
    tokune
    tokune
    OP
    Jul 15, 2014
    2
    算了。。放弃治疗。。
    leavic
    leavic
    Jul 15, 2014
    5
    你这开发背景开玩笑呢,两个VPS之间传文件那方法海了去了啊.
    eslizn
    eslizn
    Jul 15, 2014
    6
    我喜欢用sshfs
    lizheming
    lizheming
    Jul 15, 2014
    9
    =.=||我也放弃治疗吧..
    caizixian
    caizixian
    Jul 15, 2014
    10
    怎么贴的 姿势不对
    <script src="https://gist.github.com/tokune/d8496c097f2eb567df23.js"></script>
    caizixian
    caizixian
    Jul 15, 2014❤️2
    11
    @lizheming
    @tokune
    @lanbing
    经过我的实验把Embed URL中的.js贴出来即可
    tokune
    tokune
    OP
    Jul 15, 2014 via iPhone
    12
    @leavic 两个都用key登录,相互之间没有可用的key,而且传东西是one time job,怎么方便怎么来了,不希望再装什么软件,有没有什么合适的方法?
    tokune
    tokune
    OP
    Jul 15, 2014 via iPhone
    13
    tokune
    tokune
    OP
    Jul 15, 2014 via iPhone
    14
    @eslizn 这个要相互之间可以登录,key只在我电脑上有
    fdgogogo
    fdgogogo
    Jul 16, 2014 via iPad
    15
    @tokune 我觉得你这么搞实在是有点绕啊,就把key加一下然后scp就完了嘛,如果有什么其他的顾虑了不起传完就删了嘛既然你说是one time job
    fdgogogo
    fdgogogo
    Jul 16, 2014 via iPad
    16
    @tokune 如果不想拿自己的key放到机器上就机器自己生一个呗,方便的很嘛
    DreaMQ
    DreaMQ
    Jul 16, 2014 via iPad
    17
    rsync -Pavz
    连加密都省了
    dorentus
    dorentus
    Jul 16, 2014 via iPad
    18
    两台机器互相能看见的话直接 scp usr1@host1:/path1 usr2@host2:/path2 似乎就可以

    互相看不见的话,较新的 openssh 客户端也可以用本地中转
    happy123
    happy123
    Jul 16, 2014
    22
    @tokune
    之前一直用dropbox同步不同的vps,后来被墙了...凑合用百度网盘了。

    https://github.com/emptyhua/baidu_pcs_cli

    是百度网盘的命令行实现,但是需要开通pcs_api的调用权限,也能凑合用用。
    eslizn
    eslizn
    Jul 16, 2014
    23
    @tokune 没有啊,A和B任意一个开了ssh服务都可以
    tokune
    tokune
    OP
    Jul 16, 2014
    24
    @dorentus 讚,原来可以远端对远端,不过不知道数据要不要在本机中转
    tokune
    tokune
    OP
    Jul 16, 2014
    25
    @eslizn 其实是对基于fuse的fs不信任。。之前用过box.net做davfs,结果数据丢了。。好在原数据没有删
    tokune
    tokune
    OP
    Jul 16, 2014
    26
    @happy123 vps都在国外,百度太慢了。
    eslizn
    eslizn
    Jul 16, 2014
    27
    @tokune 什么跟什么啊
    tokune
    tokune
    OP
    Jul 16, 2014
    28
    @eslizn

    Based on FUSE
    http://fuse.sourceforge.net/sshfs.html

    当然了,只是不喜欢用,但是linux下用ntfs还是用fuse的。
    kennedy32
    kennedy32
    Jul 16, 2014
    29
    bit sync
    tokune
    tokune
    OP
    Jul 16, 2014
    30
    @kennedy32 是个好东西,准备在家里的arm机器上装个,同步下手机的照片什么的。
    binjoo
    binjoo
    Jul 16, 2014
    32
    binjoo
    binjoo
    Jul 16, 2014
    36
    次奥,终于对了。。
    wzxjohn
    wzxjohn
    Jul 16, 2014
    37
    @binjoo 没对,你多写了.js

    Orz这个帖子怎么变成gist测试帖了。。。
    DreaMQ
    DreaMQ
    Jul 16, 2014 via Android
    38
    @dorentus 怎么用本地中转?
    dorentus
    dorentus
    Jul 16, 2014
    39
    @DreaMQ
    加 -3 参数(需要 OpenSSH 5.7 或更高版本):例如
    scp -3 usr1@host1:/path1 usr2@host2:/path2

    参见: http://superuser.com/q/315358/182908

    我上午试了一下,我的两台 VPS,不加 -3 的话认证失败没法拷贝,加了 -3 从本地中转的话一切正常。
    GPU
    GPU
    Jul 16, 2014
    42
    求正确贴代码方法。
    GPU
    GPU
    Jul 16, 2014
    45
    楼主开源么?
    tokune
    tokune
    OP
    Jul 16, 2014 via iPhone
    46
    @GPU 没几行代码,有必要么
    GPU
    GPU
    Jul 16, 2014
    47
    @tokune 我是想自己也弄一个玩。
    ehs2013
    ehs2013
    Jul 17, 2014
    48
    scp -R root@server1:/path /path
    文件夹拷贝
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1091 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
    ♥ Do have faith in what you're doing.