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
![](https://img.haomeiwen.com/i15630939/182b82f8288e25e5.png)
修改127.0.0.1为服务器地址,本文使用192.168.3.10:8384
修改完成后重新启动服务
./syncthing &
3、启动界面如下,页面中的警告是因为开启了远程访问导致,如不改回本地访问可点击设置加设用户密码。
![](https://img.haomeiwen.com/i15630939/62c58d10c7dbb031.png)
![](https://img.haomeiwen.com/i15630939/3e1b173be1d0e864.png)
4、用户密码设置完成后消除警告
![](https://img.haomeiwen.com/i15630939/5ff328b23ac53c09.png)
5、共享/datastorage:
赋与目录所属用户(根据用户自定义,本文用户组名为golang)
chown -R golang:golang /datastorage
界面配置如下:
![](https://img.haomeiwen.com/i15630939/6dfd7245b5942615.png)
配置常规及高级两个选项卡
![](https://img.haomeiwen.com/i15630939/02f49218f43eaa29.png)
![](https://img.haomeiwen.com/i15630939/9167771cabecb7b6.png)
Windows接收端配置
1、双击运行syncthing.exe启动接收端服务
![](https://img.haomeiwen.com/i15630939/fcabf83495a8acd4.png)
2、查看服务ID
![](https://img.haomeiwen.com/i15630939/8be4a0b2c13dc92b.png)
3、Linux发送端界面增加windows接收端
![](https://img.haomeiwen.com/i15630939/edf41789ed9603bc.png)
需在弹出框内配置常规、共享、高级三个选项卡
![](https://img.haomeiwen.com/i15630939/a521c90196062287.png)
![](https://img.haomeiwen.com/i15630939/5ada43018363d67d.png)
![](https://img.haomeiwen.com/i15630939/838d9715f3b777c6.png)
4、发送端配置完成后,Windows界面会弹出以下内容,点击“添加设备”
![](https://img.haomeiwen.com/i15630939/1593178cde268913.png)
配置常规、高级两个选项卡内容
![](https://img.haomeiwen.com/i15630939/52de0a2afc929238.png)
![](https://img.haomeiwen.com/i15630939/9840e48343e482ab.png)
5、保存配置后主页面显示增加接收目录的请求
![](https://img.haomeiwen.com/i15630939/db62492c2689e92a.png)
配置常规和高级两个选项卡
![](https://img.haomeiwen.com/i15630939/89010b436b839fc7.png)
![](https://img.haomeiwen.com/i15630939/ecd8cca4d939f47e.png)
关闭互联网访问
在发送端及接收端的界面设置里取消选中图中四个复选框,完成后新启动服务。
![](https://img.haomeiwen.com/i15630939/8c7b64b58711d4a3.png)
![](https://img.haomeiwen.com/i15630939/23d3d362a02d7a51.png)
完成测试
1、在Linux发送端目录下生成几个文件如下:
![](https://img.haomeiwen.com/i15630939/918fc96195d245f9.png)
2、windows接收端显示如下:
![](https://img.haomeiwen.com/i15630939/a5d303f826b51cd3.png)
网友评论