需求

开发和运维在很多时候需要进行文件同步,特别是有多台服务器或终端,又需要同步复制文件的情况下,靠人工一个一个去复制粘贴效率太低,用文件同步工具则可极大搞大效率!

至于文件同步工具,目前市面上用的比较多的多Syncthing,FreeFileSync,GoodSync,AllwaySync,SyncToy。本文推荐的便是Syncthing,推荐原因是功能强大,操作方便!而且还有一个原因是因为它开源,所以可以零成本搞定多台设备间的文件同步。是不是Very nice?

Syncthing文件同步工具使用及配置

Syncthing文件同步工具的使用之前就写过一篇,这里就不再重复,具体可参考

Syncthing - P2P文件同步工具使用

附图:

这是配置好的某个节点的Syncthing的操作界面

Syncthing安装、部署、配置好后,只要处在同一局域网或是拥有公网IP,大家就能同步文件了。但是,如今公网IP正在变成稀缺资源,很多情况下多部设备都是内网IP,实现异地文件同步不容易,所以接下来就需要使用蒲公英异地组网来搞定这类问题。

如何用蒲公英oray实现异地组网

蒲公英异地组网同样操作简单而且支持多个平台,并且适用于复杂的网络结构,无需公网IP,无需专业网络知识,只需简单两步就能将异地局域网建成一个网络,注册Oray账号并用相同账号登录即可完成组网。

也就是说,在所有需要同步文件的设备中安装蒲公英异地组网软件,并用同一个Oray账号登录就行。

首先我们先下载组网工具,点击去下载 蒲公英个人版 for Windows

本文选的是windows 个人版的访问端

下载完按提示安装即可。打开访问端,界面如下所示:

上图可以看到,完成组网后,蒲公英异地组网软件会分配给主机特定的局域网IP,比如172.16.X.X之类的。

不过,为了能快速发现设备,每个Syncthing客户端在远程设备选项的“地址列表”一栏最好加上蒲公英分配到的局域网IP,如下图中所示:

完成以上这些设置就算是大功告成了,现在无论出门在外还是在家中,各个设备之间都能随时同步共享的文件,这样一来不仅可以满足文件备份需求,也能便于日常办公,更重要的是还没有额外成本。是不是So easy?

这里面其实有个问题,在用个人版的时候,多个设备(测试时用的是三个)用同一账号登录的问题,如果用微信扫码,会出现该账号在另一设备已登录而被T出的情况,这时可以采用uid登录的方式。

配置uid登录,要先打开 蒲公英SD-WAN|智能组网|异地组网|4G工业路由器|移动办公|企业协同办公|远程视频监控-贝锐蒲公英官网 右上角有登录入口,扫码或手机登录即可,登录后的界面大致如下 :

在成员列表上右上角,有个“添加成员”按钮,添加成员即可,个人体验版只支持三个成员,这点要注意下,本文选择的是软件成员,设置登录密码,该成员对应的终端上就用这个uid及对应的密码登录即可。

总结:

总体而言,使用Syncthing文件同步软件打造私有云盘的过程并不复杂,过程也不算太繁琐,学习成本其实并不高,或许有人还是会有这样的疑问这个方案的优势在哪里?小编为大家总结了如下几点:

1.使用Syncthing软件不仅可以满足多台设备之间的文件同步需求,同时还无需中心服务器(比如NAS、支持文件共享的路由器等),任何安装软件的设备都可以是服务器,能零成本搭建私有云。

2.私有云采用文件同步方式实现,因此即使设备离线也可以访问、修改存放在本地的文件,等到联网时即可自动同步修改过的文件。例如:在公司修改的共享文件会自动同步到手机,到家打开电脑后,手机中的文件又会自动同步至家中的电脑。

3.除了满足局域网设备同步,通过蒲公英异地组网轻松可搞定外网设备,就算没有公网IP也能实现异地同步。值得一提的是,如果两地有多台设备需要进行同步,还能搭配蒲公英异地组网路由器,满足多对多的需求。

Syncthing+蒲公英oray快速实现异地文件同步相关推荐

  1. 如何利用Syncthing+蒲公英快速实现异地文件同步

    其实并不是第一次介绍私有云的搭建方法,不过和之前利用PC或NAS共享文件的方式有所不同,这次换用文件同步软件来实现多台电脑.移动设备之间的共享. 目前文件同步软件有很多,ownCloud.Pydio. ...

  2. linux异地文件同步软件,rsync完成异地文件的同步

    1.rsync使用deamon非rsync走ssh通道模式,实现快速自动化将备份数据推给备份服务器 2.备份数据使用单独的用户组(如chenwm)进行存取 3.备份端机器将rsync存取权限的密码写入 ...

  3. Syncthing VS Resilio Sync VS Nextcloud 文件同步服务对比

    功能 Syncthing Resilio Sync Nextcloud 版本控制 阶段性版本控制 回收站 限客户端 网络环境 1. 同步无限制 2. 中区中转服务器稀少 1. 同步无限制 2. 设备发 ...

  4. sharepoint文件夹本地同步_mac文件同步软件-Resilio Sync Home

    Resilio Sync Mac版是Mac平台上的一款文件同步软件,Resilio Sync Mac版使用起来非常的简单.方便.你可以通过链接.秘钥或二维码的方式共享你电脑里的任意文件夹,接收方也可以 ...

  5. Syncing文件同步工具(详解)

    简介: Syncthing是一种开源的文件同步工具,旨在实现跨多个设备之间的安全和私密的文件同步.它提供了一种去中心化的方法来同步文件,并通过点对点(P2P)技术直接在设备之间进行通信,而无需传统的云 ...

  6. Syncthing - P2P文件同步工具 - 快速开始

    文章目录 一.Syncthing 0. 什么是Syncthing 1. 开始 第一步:安装 第二步:启动 第三步:配置 2. 理解Syncthing同步原理 Blocks Scanning 扫描 Sy ...

  7. 异地服务器同步文件夹,异地服务器同步文件夹

    异地服务器同步文件夹 内容精选 换一换 只有在本端设备为主用节点时支持该操作,当本端设备降至备用节点时,请前往对端设备进行操作.若倒换不成功,可勾选"强制倒换",进行强制操作.只有 ...

  8. 快速删除大文件 多级目录 同步并删除 rsync

    快速删除多级目录 mkdir blank rsync --delete-before -a -H -v --progress --stats blank/ aa/ 快速删除大文件 touch /var ...

  9. Github每日精选(第21期):开源文件同步syncthing

    syncthing syncthing是一个持续的文件同步程序.它在两台或多台计算机之间同步文件.我们努力实现以下目标.目标按重要性顺序列出,最重要的是第一个.这是目标列表的摘要版本 - 如需更多评论 ...

最新文章

  1. 简单C++线程池包装类源码示例
  2. linux下gdb所有实用方法
  3. Log4j使用及配置
  4. 人人都能学会的python编程教程14:高级特性1
  5. 带有JSON的杰克逊:无法识别的字段,未标记为可忽略
  6. 字节腾讯阿里罕见联手:发布直播技术新标准,要让手机直播像电视一样丝滑...
  7. 在WINDOWS下 三步快速配置 eclipse c++ 环境
  8. JAVA获取CLASSPATH路径--转
  9. jquery动态改变div宽度和高度
  10. 真就卖爆了!两分钟破万台:1999元实在无敌
  11. RecycleView添加setEmptyView
  12. 使用变量的值作为JS对象的属性名,从而获取其对应的值
  13. 按字节提取整形数值(按位与运算符“”、右移位运算符“”)
  14. /dev/mapper/centos-root 100% 虚拟机硬盘空间占满
  15. IOS 学习笔记(2) 视图UINavigationController
  16. jenkins JDK的集成
  17. regexp函数mysql_mysql中regexp_like()函数的例子解析
  18. yuicompressor java_YUI Compressor使用配置方法 JS/CSS压缩工具
  19. Python的异步编程介绍
  20. 论文阅读-----使用可分离脚印的x射线3D CT向前和向后投影

热门文章

  1. 蓝色:九针串口 ,大头在上从左往右引脚分布:
  2. Unity中实现隐藏iPhoneX底部横条
  3. 最简单的删除重复记录(只保留一条)的SQL方法
  4. Proteus仿真数字钟表电路实验报告(可下载工程文件)
  5. Nature子刊:研究者研制出胞内和胞外神经电信号同步采集的多模态电极
  6. 一文读懂 Traefik Hub
  7. oracle oem 13c新特性,Oracle 13c oem
  8. Android 开发 设置banner圆角,滑动时,图片圆角失效
  9. info.plist文件常用属性含义
  10. 一些结合身体部位相关词语的俚语表达