wlabby
需求背景:有三个台机,想始终保持这三个台机的project目录是一致的
Syncthing 是一款开源的文件同步工具,可以在多个设备之间同步文件和文件夹。它使用点对点的方式进行同步,不需要依赖云服务或中心服务器,保证了数据的安全性和隐私性。
Syncthing 可以在 Windows、Mac、Linux 和 Android 等操作系统上运行,支持多种设备之间的同步,包括个人电脑、服务器、手机等。它提供了简单易用的界面,用户可以轻松地设置和管理同步任务。
演示示例相关角色:
微服端:懒猫微服
客户端:Windows笔记本
首先在商店中查找:Syncthing 然后进行安装,安装成功后打开软件进行相关配置。
这里就以Windows客户端为例,从官网下载Windows 客户端即可。
客户端下载完成后安装运行即可,运行成功后会自动在web打开应用主界面,显示如下:

在web界面点击右上角点击操作--显示ID,即可查看到当前设备的ID,将其复制。

打开cmd终端,输入ipconfig,查看当前设备 home-portal 的IPV6地址。

点击添加文件夹按钮,在文件夹标签中输入说明性标签,同时在底部可以修改文件夹的路径。
(如果本地不存在当前文件夹,会自动创建)


进入到高级界面填写客户端的IPV6地址。(!!!格式:tcp://[粘贴复制到IPv6地址]:22000)IPV6 地址用 [] 括起来,后面跟着端口:22000

服务端请求成功后,在客户端会弹出添加新设备的请求,点击添加设备即可。

添加设备成功后可以查看到远程的设备ID和设备名。

点击共享可以选择刚才创建的共享文件夹,想要加密的话也可以输入加密密码。

客户端添加完共享设备后,在服务端会弹出添加共享文件夹提示。

添加的文件夹路径需要修改,保存到/lzcapp/run/mnt/home 下才能同步到微服网盘中,文件夹名称和共享文件夹名称相同即可。

进入到刚刚创建的共享目录中。

将需要同步的数据文件放在该文件夹中。

然后软件就会自动同步了。

可以在网盘中看到数据同步已经成功。

两端目录内容同步完成之后,任意一端新增或删除目录内容,另一端也会同步操作
评论
0暂无评论