V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
GOOD21
V2EX  ›  分享创造

Synology NAS 同步 Dropbox 和 GoogleDrive

  •  
  •   GOOD21 · 2017-05-24 01:28:00 +08:00 via iPhone · 12783 次点击
    这是一个创建于 2747 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近发现有好多朋友跟我有一样的需求,想把 google drive 和 dropbox 的网盘通过 ss 同步到家里的 NAS,我之前写过一个简单的教程,通过 privoxy 来实现 只有 google drive 和 dropbox 的请求才会走 ss,分享给大家。

    http://www.good21.com/2016/11/23/nas-docker-ss-cloudsync/

    39 条回复    2020-02-02 05:53:02 +08:00
    Myarms
        1
    Myarms  
       2017-05-24 02:47:54 +08:00 via Android
    非常喜欢这种教程,谢谢你哟
    yuyaocj
        2
    yuyaocj  
       2017-05-24 07:03:57 +08:00
    搞个路由器 FQ,是不是就没 LZ 说的问题了???
    nicevar
        3
    nicevar  
       2017-05-24 08:01:34 +08:00 via iPhone
    不错,不过用路由器配置 ss 更方便
    kittencup
        4
    kittencup  
       2017-05-24 09:01:33 +08:00 via iPhone
    非常棒的教程
    GOOD21
        5
    GOOD21  
    OP
       2017-05-24 09:06:35 +08:00 via iPhone
    @yuyaocj @nicevar 是的,如果能在家用路由器搞定这事 也是比较方便的,一劳永逸。

    但是我更倾向于从端的角度解决,这样会更自定义化。
    nicevar
        6
    nicevar  
       2017-05-24 09:28:38 +08:00
    @GOOD21 技术上没啥问题,但是多台设备都这样搞会累死的,ss 一旦变动每台都得去弄,不如路由器直接配置规则,还能针对不同的设备灵活配置,再就是群晖的内存少得可怜,开个 jenkins 就去掉了六七百兆,随便开 docker 容器有点浪费
    GOOD21
        7
    GOOD21  
    OP
       2017-05-24 09:39:58 +08:00 via iPhone
    @nicevar 是的,如果路由器能搞定这事也是很方便的。
    但想一个场景,用手机 ss 的话,在 4g 网也可以用,不是只针对到家庭网络,我觉得这是从端解决问题的好处。

    群晖内存的情况没太考虑……我是 8G 的 DS916+……
    dozer47528
        8
    dozer47528  
       2017-05-24 09:57:44 +08:00
    @nicevar 同意,有这种需求的话让路由器去做更好。
    nicevar
        9
    nicevar  
       2017-05-24 10:03:32 +08:00
    @GOOD21 不知道你说的手机场景具体是啥,是指用群晖去连接手机?其实这个场景也没这个必要,用路由器直接连接手机热点,下面所有网络配置都不用变,我这里宽带经常断掉,现在就是用手机4 G 共享热点给路由器的,近 30 台设备都不用动。
    GOOD21
        10
    GOOD21  
    OP
       2017-05-24 10:09:30 +08:00 via iPhone
    @nicevar 哈哈,不是这个意思,如果开热点给家里当 wifi 的话,一觉醒来 房子都是中国移动的了。

    我的意思是手机是个端,你在外面用手机,也需要装 ss 才能科学上网。
    所以我的所有设备都是可以独立支持 ss 的,不需要强制连接到家里的路由器。
    dangyuluo
        11
    dangyuluo  
       2017-05-24 11:36:07 +08:00
    太可惜了,我的 DS214j 不支持 Docker,but 仍然非常好用。
    xenme
        12
    xenme  
       2017-05-24 11:49:53 +08:00
    @nicevar 自己升级下内存好了,DS415+升级 8G 之后,发现内存完全过剩,开了几个 docker 以后内存使用率还没超过 1G...
    cye3s
        13
    cye3s  
       2017-05-24 12:11:07 +08:00 via Android
    群晖这种设置好就丢家里角落的,还是路由上透明 ss 方便,不过支持分享教程。就算手机,我在家也不开 ss 应用,浪费手机的电池,而且路由上我也能精细控制到域名走 ss 或整个设备走 ss,再加上 kcptun,每个设备弄吃力不讨好
    mnsw
        14
    mnsw  
       2017-05-24 12:29:10 +08:00 via Android
    楼主问一个问题,你的百度云同步不会出错吗?
    GOOD21
        15
    GOOD21  
    OP
       2017-05-24 13:42:58 +08:00
    @dangyuluo 你可以试试路由器的解决方案。
    GOOD21
        16
    GOOD21  
    OP
       2017-05-24 13:48:43 +08:00
    @cye3s 每个解决方案都是有利有弊的。
    我家的路由器目前是 ariport extreme,所以没办法在路由上接入 ss。
    后期可能会换一个 ac88u,但是我还是会把每个端的 ss 配置,个人强迫症吧...

    google 有个 bbr 的方案也不错,应该比 kcptun 要好,不过需要升级 kernel 到 4.9,另外 openvz 的 vps (例如 bwg )不支持
    GOOD21
        17
    GOOD21  
    OP
       2017-05-24 13:50:06 +08:00
    @mnsw 我没同步过百度云......
    dangyuluo
        18
    dangyuluo  
       2017-05-24 14:31:11 +08:00 via iPhone
    @GOOD21 哦我不是说墙的问题,是我的 cpu 架构不支持 docker,可玩性没那么高
    imydou
        19
    imydou  
       2017-05-24 15:33:38 +08:00
    imydou
        20
    imydou  
       2017-05-24 15:33:56 +08:00
    然而我是这样同步的⬆️
    nicevar
        21
    nicevar  
       2017-05-24 15:54:56 +08:00
    @xenme 你不用的话 2G 就嫌多了,用的东西多用 docker 的话 8G 能跑几个容器,这东西太费内存,再用来干点编译的活一会儿内存就干了,16 G我都嫌不够
    qianguozheng
        22
    qianguozheng  
       2017-05-24 17:13:59 +08:00
    @imydou 这个 repo 是什么意思? 加到 Linux 本地的 host 就可以访问外网了?
    imydou
        23
    imydou  
       2017-05-24 17:16:21 +08:00
    @qianguozheng #22 没错!!!没有翻过去好用,反正我的群晖同步 Google drive 没问题。
    imydou
        24
    imydou  
       2017-05-24 17:16:39 +08:00
    @qianguozheng #22 满速喔
    trepwq
        25
    trepwq  
       2017-05-24 17:47:04 +08:00
    @GOOD21 openvz 早就可以用 bbr 了,而且已经进化到第二种方式(第一代 uml,第二代 lkl )
    GOOD21
        26
    GOOD21  
    OP
       2017-05-24 18:49:58 +08:00
    @trepwq openvz 是没办法升级母机内核的吧,bwg 的 vps 内核还是 2.6 的。
    xenme
        27
    xenme  
       2017-05-24 19:37:31 +08:00
    @nicevar 不过用不到的剩下都能当 cache 用,对性能还是有提升的。
    keller
        28
    keller  
       2017-05-24 21:57:59 +08:00
    手机单独开 ss 不就行了 家里路由直接 ss 还是方便
    kukat
        29
    kukat  
       2017-05-25 11:59:36 +08:00
    我只想知道 DSM 上的 docker 怎么加速,拉个镜像太慢了
    bearcolin
        30
    bearcolin  
       2017-07-07 02:10:48 +08:00
    奇怪的是我路由器已经开了 ss 大陆白名单模式了,但是 NAS 里的 Dropbox 还是连不上...
    KanVivii
        31
    KanVivii  
       2018-01-30 14:26:19 +08:00
    讲真
    买来 nas 才发现 备份一下文件还是蛮好的
    不是说自己的文件有多么机密 反正都是平时上课的东西什么的
    但是就觉得自己有个备份心里踏实
    而且主要是照片!!!
    照片 用 photo 自动同步到 drive
    坐标美国 所有文件管他是啥的 传到 google drive
    自动能同步到 nas
    tylerdurden
        32
    tylerdurden  
       2018-03-21 22:05:20 +08:00
    牛逼,感谢!
    maleclub
        33
    maleclub  
       2018-09-29 00:26:00 +08:00
    @GOOD21 同学,关于同步 google drive ( google backup and sync )有个问题请教下你。我希望参考你的端解决问题方式,mac 系统使用 ShadwosocksX-NG (自带 privoxy ),我尝试在 privoxy 的配置文件( ~/Library/Application Support/ShadowsocksX-NG/privoxy.config )添加如下内容,一直失败,方便的话有劳你指点下,谢谢

    ```bash
    listen-address 127.0.0.1:1087
    toggle 1
    enable-remote-toggle 1
    enable-remote-http-toggle 1
    enable-edit-actions 0
    enforce-blocks 0
    buffer-limit 4096
    forwarded-connect-retries 0
    accept-intercepted-requests 0
    allow-cgi-request-crunching 0
    split-large-forms 0
    keep-alive-timeout 5
    socket-timeout 60

    forward-socks5 / 127.0.0.1:1086 .
    forward 192.168.*.*/ .
    forward 10.*.*.*/ .
    forward 127.*.*.*/ .
    ######## 下面这条是我参考你添加的 ########
    forward-socks5 .*google*.* 127.0.0.1:1087 .
    ```

    谢谢
    GOOD21
        34
    GOOD21  
    OP
       2018-09-29 11:41:43 +08:00
    @maleclub forward-socks5 .*google*.* 127.0.0.1:1087 . 这个代理到 privoxy 的 listen 的端口了啊
    orangeff
        35
    orangeff  
       2018-10-09 22:54:50 +08:00
    感谢楼主的好东西,同步速度非常快。
    不过不会修改镜像,添加不了域名,采用添加文件夹的方式也没能成功
    orangeff
        36
    orangeff  
       2018-10-10 09:34:44 +08:00
    按照这篇教程创建了镜像 https://www.cnblogs.com/lsgxeva/p/8746644.html
    三、利用 Dockerfile 来创建镜像。
    不过运行报错
    docker: Error response from daemon: Container command '/entrypoint.sh' could not be invoked..
    网上搜索一番后添加了--privileged=true 还是有问题
    orangeff
        37
    orangeff  
       2018-10-10 10:12:53 +08:00
    entrypoint 权限改为 755 重新打包就好了
    s7797558
        38
    s7797558  
       2020-01-16 23:08:08 +08:00
    先谢过再看!
    cookiejaysj
        39
    cookiejaysj  
       2020-02-02 05:53:02 +08:00
    您好,我有个问题,我的 nas 使用上述方法开启同步。同步了一会后,紧接着 vps 上的端口就被封了,换了几个端口还是这样子。请问有什么办法避免这种情况么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2808 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1616ms · UTC 07:01 · PVG 15:01 · LAX 23:01 · JFK 02:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.