syncthing数据同步软件

渣渣曦 · · 1003 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

go语言开发的syncthing是一款完善稳定的同步软件。本文介绍以Linux为发送端,Windows为接收端同步文件的使用方式。

通过以下地址下载syncthing的linux及windows应用

https://syncthing.net/downloads/

Linux发送端配置

1、解压并运行Syncthing服务(版本有出入,本文使用1.14)

tar xvf syncthing-linux-amd64-v1.14.0.tar.gz
cd cd syncthing-linux-amd64-v1.14.0/
./syncthing

2、运行成功后中断程序,临时修改界面访问地址

vi ~/.config/syncthing/config.xml
image.png

修改127.0.0.1为服务器地址,本文使用192.168.3.10:8384
修改完成后重新启动服务

./syncthing &

3、启动界面如下,页面中的警告是因为开启了远程访问导致,如不改回本地访问可点击设置加设用户密码。


image.png
image.png

4、用户密码设置完成后消除警告


image.png

5、共享/datastorage:
赋与目录所属用户(根据用户自定义,本文用户组名为golang)

chown -R golang:golang /datastorage

界面配置如下:


image.png

配置常规及高级两个选项卡


image.png
image.png

Windows接收端配置

1、双击运行syncthing.exe启动接收端服务


image.png

2、查看服务ID


image.png

3、Linux发送端界面增加windows接收端
image.png

需在弹出框内配置常规、共享、高级三个选项卡


image.png

image.png

image.png

4、发送端配置完成后,Windows界面会弹出以下内容,点击“添加设备”
image.png

配置常规、高级两个选项卡内容
image.png

image.png

5、保存配置后主页面显示增加接收目录的请求


image.png

配置常规和高级两个选项卡
image.png

image.png

关闭互联网访问

在发送端及接收端的界面设置里取消选中图中四个复选框,完成后新启动服务。


image.png

image.png

完成测试

1、在Linux发送端目录下生成几个文件如下:


image.png

2、windows接收端显示如下:


image.png

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:渣渣曦

查看原文:syncthing数据同步软件

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1003 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传