Syncthing+蒲公英oray快速实现异地文件同步
需求
开发和运维在很多时候需要进行文件同步,特别是有多台服务器或终端,又需要同步复制文件的情况下,靠人工一个一个去复制粘贴效率太低,用文件同步工具则可极大搞大效率!
至于文件同步工具,目前市面上用的比较多的多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快速实现异地文件同步相关推荐
- 如何利用Syncthing+蒲公英快速实现异地文件同步
其实并不是第一次介绍私有云的搭建方法,不过和之前利用PC或NAS共享文件的方式有所不同,这次换用文件同步软件来实现多台电脑.移动设备之间的共享. 目前文件同步软件有很多,ownCloud.Pydio. ...
- linux异地文件同步软件,rsync完成异地文件的同步
1.rsync使用deamon非rsync走ssh通道模式,实现快速自动化将备份数据推给备份服务器 2.备份数据使用单独的用户组(如chenwm)进行存取 3.备份端机器将rsync存取权限的密码写入 ...
- Syncthing VS Resilio Sync VS Nextcloud 文件同步服务对比
功能 Syncthing Resilio Sync Nextcloud 版本控制 阶段性版本控制 回收站 限客户端 网络环境 1. 同步无限制 2. 中区中转服务器稀少 1. 同步无限制 2. 设备发 ...
- sharepoint文件夹本地同步_mac文件同步软件-Resilio Sync Home
Resilio Sync Mac版是Mac平台上的一款文件同步软件,Resilio Sync Mac版使用起来非常的简单.方便.你可以通过链接.秘钥或二维码的方式共享你电脑里的任意文件夹,接收方也可以 ...
- Syncing文件同步工具(详解)
简介: Syncthing是一种开源的文件同步工具,旨在实现跨多个设备之间的安全和私密的文件同步.它提供了一种去中心化的方法来同步文件,并通过点对点(P2P)技术直接在设备之间进行通信,而无需传统的云 ...
- Syncthing - P2P文件同步工具 - 快速开始
文章目录 一.Syncthing 0. 什么是Syncthing 1. 开始 第一步:安装 第二步:启动 第三步:配置 2. 理解Syncthing同步原理 Blocks Scanning 扫描 Sy ...
- 异地服务器同步文件夹,异地服务器同步文件夹
异地服务器同步文件夹 内容精选 换一换 只有在本端设备为主用节点时支持该操作,当本端设备降至备用节点时,请前往对端设备进行操作.若倒换不成功,可勾选"强制倒换",进行强制操作.只有 ...
- 快速删除大文件 多级目录 同步并删除 rsync
快速删除多级目录 mkdir blank rsync --delete-before -a -H -v --progress --stats blank/ aa/ 快速删除大文件 touch /var ...
- Github每日精选(第21期):开源文件同步syncthing
syncthing syncthing是一个持续的文件同步程序.它在两台或多台计算机之间同步文件.我们努力实现以下目标.目标按重要性顺序列出,最重要的是第一个.这是目标列表的摘要版本 - 如需更多评论 ...
最新文章
- 简单C++线程池包装类源码示例
- linux下gdb所有实用方法
- Log4j使用及配置
- 人人都能学会的python编程教程14:高级特性1
- 带有JSON的杰克逊:无法识别的字段,未标记为可忽略
- 字节腾讯阿里罕见联手:发布直播技术新标准,要让手机直播像电视一样丝滑...
- 在WINDOWS下 三步快速配置 eclipse c++ 环境
- JAVA获取CLASSPATH路径--转
- jquery动态改变div宽度和高度
- 真就卖爆了!两分钟破万台:1999元实在无敌
- RecycleView添加setEmptyView
- 使用变量的值作为JS对象的属性名,从而获取其对应的值
- 按字节提取整形数值(按位与运算符“”、右移位运算符“”)
- /dev/mapper/centos-root 100% 虚拟机硬盘空间占满
- IOS 学习笔记(2) 视图UINavigationController
- jenkins JDK的集成
- regexp函数mysql_mysql中regexp_like()函数的例子解析
- yuicompressor java_YUI Compressor使用配置方法 JS/CSS压缩工具
- Python的异步编程介绍
- 论文阅读-----使用可分离脚印的x射线3D CT向前和向后投影