Syncthing 数据同步神器

好久不见

发布于1056天前
这个人很懒,什么都没有留下!
# 介绍
Syncthing 是一款开源的文件同步工具,可以在多个设备之间同步文件和文件夹。它使用点对点的方式进行同步,不需要依赖云服务或中心服务器,保证了数据的安全性和隐私性。

Syncthing 可以在 Windows、Mac、Linux 和 Android 等操作系统上运行,支持多种设备之间的同步,包括个人电脑、服务器、手机等。它提供了简单易用的界面,用户可以轻松地设置和管理同步任务。

# 软件安装

## 服务端安装
首先在商店中查找:Syncthing 然后进行安装,安装成功后打开软件进行先关配置。
```js
建议在PC客户端安装配置,手机APP端显示较小,配置起来不太方便
```

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.syncthing1


## 客户端安装:
这里就以Windows客户端为例,从[官网下载](https://syncthing.net/downloads/) Windows 客户端即可。
客户端下载完成后是一款绿色软件,直接解压后点击 syncthing.exe 运行即可。
运行成功后会自动在web打开应用主界面,显示如下:

![Snipaste_2023-07-13_11-26-31.png](https://dl.playground.lazycat.cloud/guidelines/62/57eb0068-7de2-49e1-be07-63204385ef1d-Snipaste_2023-07-13_11-26-31.png "Snipaste_2023-07-13_11-26-31.png")

# 软件配置
## 客户端
- 查看当前设备ID
   在web界面点击右上角点击操作--显示ID,即可查看到当前设备的ID,将其复制。
![Snipaste_2023-07-13_11-46-24.png](https://dl.playground.lazycat.cloud/guidelines/62/a02e3bda-fca1-4337-9fbf-6e74d90e3dd2-Snipaste_2023-07-13_11-46-24.png "Snipaste_2023-07-13_11-46-24.png")

- 查询本机IPV6地址
    打开cmd终端,输入ifconfig,查看当前设备 home-portal 的IPV6地址。
![Snipaste_2023-07-13_11-49-32.png](https://dl.playground.lazycat.cloud/guidelines/62/457dea88-75e8-4846-b1a6-3d82388890ef-Snipaste_2023-07-13_11-49-32.png "Snipaste_2023-07-13_11-49-32.png")

- 添加共享目录
    点击添加文件夹按钮,在文件夹标签中输入说明性标签,同时在底部可以修改文件夹的路径。
    (如果本地不存在当前文件夹,会自动创建)
![Snipaste_2023-07-13_13-29-00.png](https://dl.playground.lazycat.cloud/guidelines/62/88116ab1-a5b3-47a5-a5e5-0bee0bfe7bb3-Snipaste_2023-07-13_13-29-00.png "Snipaste_2023-07-13_13-29-00.png")


## 服务端
- 添加客户端设备ID
    打开客户端点击“添加远程设备”,弹出对话框后输入客户端的设备ID 。
![Snipaste_2023-07-13_13-13-04.png](https://dl.playground.lazycat.cloud/guidelines/62/06592791-7f28-4109-8b57-470e866f447a-Snipaste_2023-07-13_13-13-04.png "Snipaste_2023-07-13_13-13-04.png")

    进入到高级界面填写客户端的IPV6地址。
![Snipaste_2023-07-13_13-14-46.png](https://dl.playground.lazycat.cloud/guidelines/62/9a8f33c6-9479-4a3a-a052-1b922d4661a4-Snipaste_2023-07-13_13-14-46.png "Snipaste_2023-07-13_13-14-46.png")


**说明:**
- 这里暂时只能PC和微服网盘进行同步,无法微服和微服之间进行同步(后期会解决此问题)
- 配置需要使用IPV6地址
- IPV6 地址用 [] 括起来,后面跟着端口:22000
- 这里需要配置服务端即可,客户端无需配置

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

![Snipaste_2023-07-13_13-52-10.png](https://dl.playground.lazycat.cloud/guidelines/62/57f87f70-90c7-4ce7-98c2-1a766e579353-Snipaste_2023-07-13_13-52-10.png "Snipaste_2023-07-13_13-52-10.png")
 
添加设备成功后可以查看到远程的设备ID和设备名。
![Snipaste_2023-07-13_13-31-26.png](https://dl.playground.lazycat.cloud/guidelines/62/10a35e93-c8f2-4cc5-b579-d0c8495ef9a7-Snipaste_2023-07-13_13-31-26.png "Snipaste_2023-07-13_13-31-26.png")

可以选择刚才创建的共享文件夹,想要加密的话也可以输入加密密码。
![Snipaste_2023-07-13_13-32-51.png](https://dl.playground.lazycat.cloud/guidelines/62/c0e413f4-a476-4826-a343-7339c236409b-Snipaste_2023-07-13_13-32-51.png "Snipaste_2023-07-13_13-32-51.png")

### 服务端
客户端添加完共享设备后,在服务端会弹出添加共享文件夹提示。
![Snipaste_2023-07-13_13-34-49.png](https://dl.playground.lazycat.cloud/guidelines/62/97c89370-c642-42d2-8398-0c3b6d0b83bd-Snipaste_2023-07-13_13-34-49.png "Snipaste_2023-07-13_13-34-49.png")

添加的文件夹路径需要修改,保存到/lzcapp/run/mnt/home 下才能同步到微服网盘中,文件夹名称和共享文件夹名称相同即可。
![Snipaste_2023-07-13_13-36-43.png](https://dl.playground.lazycat.cloud/guidelines/62/4323f86b-cffd-423c-a7ca-e3a39b634b78-Snipaste_2023-07-13_13-36-43.png "Snipaste_2023-07-13_13-36-43.png")

# 数据同步
进入到刚刚创建的共享目录中。

![Snipaste_2023-07-13_13-40-16.png](https://dl.playground.lazycat.cloud/guidelines/62/3928dd51-f3e7-44ed-80d4-8bb22bf913ce-Snipaste_2023-07-13_13-40-16.png "Snipaste_2023-07-13_13-40-16.png")

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

![Snipaste_2023-07-13_13-42-06.png](https://dl.playground.lazycat.cloud/guidelines/62/aa952f7e-a662-4dec-9dd1-eec8e3b2baaf-Snipaste_2023-07-13_13-42-06.png "Snipaste_2023-07-13_13-42-06.png")

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

![Snipaste_2023-07-13_13-42-47.png](https://dl.playground.lazycat.cloud/guidelines/62/a81d1ed5-66b6-41cf-a247-5685a70a9320-Snipaste_2023-07-13_13-42-47.png "Snipaste_2023-07-13_13-42-47.png")

![Snipaste_2023-07-13_13-43-26.png](https://dl.playground.lazycat.cloud/guidelines/62/48b3364b-1b8b-42f3-a321-2616ce348bde-Snipaste_2023-07-13_13-43-26.png "Snipaste_2023-07-13_13-43-26.png")

最后同步完成后,可以在网盘中查看同步文件显示。

![Snipaste_2023-07-13_13-45-01.png](https://dl.playground.lazycat.cloud/guidelines/62/da5ae53a-4563-4ebe-a988-ff05589a7266-Snipaste_2023-07-13_13-45-01.png "Snipaste_2023-07-13_13-45-01.png")

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

![Snipaste_2023-07-13_13-46-46.png](https://dl.playground.lazycat.cloud/guidelines/62/a4abaa73-c59d-47bc-9940-78a7b6c1a60a-Snipaste_2023-07-13_13-46-46.png "Snipaste_2023-07-13_13-46-46.png")

#  结束语
Syncthing安装简单,网络要求低 ,提供完善的版本控制,更适合用于私有分享。软件还有安卓客户端可以使用,更加方便用户的数据同步。

评论

2
taubau606天前

提示:macOS的客户端下载双击后似乎不会有任何界面弹出来,但是会在后台启动,需要用浏览器访问,地址默认是:http://localhost:8384

好久不见回复taubau601天前

数据同步推荐:Syncthing 和 微力同步 , 微力同步同步使用起来更加简单方便一点 数据备份推荐:Duplicati , 可以本地备份,增量备份,远程备份,功能非常强大。

说点什么呢~
收藏
4
2
0