我想开个公司怎么注册,百度seo推广首选帝搜软件,织梦技术网站模版,免费公司建站Syncthing是一款开源免费跨平台的文件同步工具#xff0c;是基于P2P技术实现设备间的文件同步#xff0c;所以它的同步是去中心化的#xff0c;即你并不需要一个服务器#xff0c;故不需要担心这个中心的服务器给你带来的种种限制#xff0c;而且类似于torrent协议#x… Syncthing是一款开源免费跨平台的文件同步工具是基于P2P技术实现设备间的文件同步所以它的同步是去中心化的即你并不需要一个服务器故不需要担心这个中心的服务器给你带来的种种限制而且类似于torrent协议参与同步的设备越多同步的速度越快。针对隐私问题Syncthing软件只会将数据存储于个人信任的设备上不会存储到服务器上。设备之间的通信均通过TLS进行Syncthing还使用了完全正向保密技术来进一步保障你的数据安全。对于处于不同局域网之中的设备之间的文件同步Syncthing也提供了支持。
项目地址https://syncthing.net/
1、安装
1.1 Windows安装
下载对应的版本包解压后即可运行。下图中的syncthing 1.2 Linux安装
# wget https://github.com/syncthing/syncthing/releases/download/v1.26.1/syncthing-linux-amd64-v1.26.1.tar.gz
# tar zxvf syncthing-linux-amd64-v1.26.1.tar.gz
# cp syncthing-linux-amd64-v1.26.1/syncthing /usr/local/bin/
# rm -rf syncthing-linux-amd64-v1.26.1
# vi .config/syncthing/config.xml
修改监听地址
gui enabledtrue tlstrue debuggingfalse sendBasicAuthPromptfalse address0.0.0.0:8384/address
# vi /etc/systemd/system/syncthing.service
[Unit]
DescriptionSyncthing – Open Source Continuous File Synchronization
Afternetwork.target
[Service]
Userroot
ExecStart/usr/local/bin/syncthing -no-restart -logflags0
Restarton-failure
SuccessExitStatus3 4
RestartForceExitStatus3 4
ProtectSystemfull
PrivateTmptrue
SystemCallArchitecturesnative
MemoryDenyWriteExecutetrue
NoNewPrivilegestrue
[Install]
WantedBydefault.target
启动服务并查看服务状态。
# systemctl daemon-reload
# systemctl start syncthing.service
# systemctl status syncthing.service 2、配置同步
2.1添加同步设备
访问http:\\127.0.0.1:8384点击当前页面中的【添加远程设备】 设备ID在导航栏中的【操作】中【显示ID】中。 2.2添加同步文件夹选项设置
当前页面中点击【添加文件夹】 填写相关的【文件夹路径】、【文件夹ID】等是否共享及版本控制 配置完成后如下显示同步完成。 配置版本详见版本控制开源免费跨平台数据同步工具-Syncthing备份版本控制-CSDN博客
2.3测试同步效果
增加同步文件夹内容或者修改已同步的文件内容测试是否同步。