linux学习记录

  • 首页
  • 入门LINUX
  • 建站
  • Why
  1. 首页
  2. 软件
  3. 正文

使用syncthing实现文件同步(附syncLazybones一键安装)

2021年6月23日 1514点热度 11人点赞 0条评论

前言

因为在公司和家里电脑经常需要共用很多文件,所以文件同步一直是我的刚需。之前一直使用的树莓派4B+Nextcloud+内网穿透实现,今天试试syncthing。

安装syncthing

1、下载:https://github.com/syncthing/syncthing/releases

syncthing是个非常简单的绿色软件,打开是个命令行窗口,然后就可以网页访问控制面板http://127.0.0.1:8384;

2、在需要同步的各个电脑上运行syncthing,然后在A电脑上“添加远程设备”,输入B电脑的设备ID;在B电脑上“添加远程设备”,输入A电脑的设备ID,即可建立连接;然后A电脑上“添加文件夹”,录入待同步文件夹路径(如:d:\syncfiles\testA),勾选共享给B设备;然后B设备就会收到是否接收共享的通知,确认接收以及保存的路径(如:e:\document),到此就配置完毕。

3、经过以上简单配置,不一会A电脑的testA文件夹及内容就完整同步到B电脑e:\document下(对应关系:d:\syncfiles\testA   <----->   e:\document\testA)

PS:别看以上简单3步就配置完毕,可是我经过了发现syncthing,不会用弃坑,再次耐心试用,总结使用心得,才搞懂了使用方法。

但是

虽然初上手特别简单,但是原生syncthing有个小缺陷,运行时有个命令行窗口得一直开着,关闭即服务停止;一是不太美观,二是如果是长期需要文件同步服务的人,这个窗口真的很碍眼。

大概官方自己也知道这个问题,所以同时也提供有SyncTrayzor这种带GUI的程序,打开后可以缩小化到托盘。不过,原版syncthing大小9M,带GUI就90M,这让强迫症情何以堪?而且.NET FRAMEWORK4.5的要求对部分WIN7也不太友好。

折腾

那怎么办,有办法!结合Easy-Service将syncthing原版以windows系统服务的方式运行,即可开机启动,无感运行,没有窗口。

使用步骤:

1、下载Easy-Service:https://github.com/pandolia/easy-service/

2、按照文档安装ES,在命令行下创建测试服务;修改配置文件,指定syncthing路径、程序、服务名;

3、安装服务即可。

懒人彩蛋

安装syncthing,再安装Easy-Service,然后命令行各种配置,其实还是挺费时间的,多台电脑都需要来一遍,不由得就冒出人生苦短的念头;所以花了1天时间,自撸一键安装软件一枚,以求解脱。

1、下载:syncthing一键安装版.zip,解压到任意目录(如:d:\program files\syncthing)

2、运行“syncLazybones.exe",点击安装,安装成功后自动打开管理控制台。

PS:

1、默认封装syncthing最新稳定版1.23.1版本(64位);(2023.2.22更新)

2、安装过再次点击“安装”将直接打开管理控制台;

3、DIY:32位系统或者想要更新到喜欢的版本,自行下载syncthing,卸载服务,覆盖worker下面的文件,重新安装服务即可。

 

标签: 暂无
最后更新:2023年2月22日

Frank

这个人很懒,什么都没留下

点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2020-2023 frank9.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2020014100号-1