×

免费的同步软件syncthing,建立自己的同步盘

hqy hqy 发表于2022-11-07 08:37:40 浏览495 评论0

抢沙发发表评论

1.说明

简单的说,它是一款P2P的同步软件,和网盘不一样,它是去中心化的。个人几台电脑之间,或者单位的局域网同事之间共享文件,十分方便好用。


我的需求是:经常需要在几台电脑上通过pycharm写代码,需要同步*.py文件,无论在家或者在办公室,都能无缝衔接。需要一款同步软件来实现,坚果云挺好,但是pycharm执行时,会产生一些如.idea、venv、pycache这样的文件,这是我不需要的。而syncthing有一个忽略模式,可以只同步你需要的文件或文件夹,这就很好。


2.下载安装

网址:Syncthing | Downloads


如果需要图形界面,则下载SyncTrayzor;建议下载Base Syncthing下面的版本,只有不到十兆。以下主要讲解这个版本。


3.设置cmd命令用于检测是否启动或开机启动

这个bat文件,会自动检测syncthing是否启动,并由你选择相应的操作。


@echo off

tasklist|find /i "syncthing.exe" 

if %errorlevel%==0 ( 

echo syncthing已启动

echo 按0关闭

echo 按2退出

 

) else (

echo syncthing已关闭

echo 按1启动

echo 按2退出

)

set /p n=输入操作号: 

if "%n%"=="0" call :1 

if "%n%"=="1" call :2

if "%n%"=="2" call :3

 

:1 

echo 关闭

taskkill /f /t /im syncthing.exe

exit

 

:2 

echo 启动

start /d "D:\greensoft\syncthing-windows-amd64-v1.20.4" syncthing.exe -no-console -no-browser

exit

 

:3

echo 退出

exit

下面的bat用于启动syncthing,可以将它放在windows的启动项里面。当然,你需要根据你放的目录不同,而进行适当的修改。-no-console -no-browser表示无控制台,无浏览器。PS:如果直接运行程序,会显示控制台和浏览器。


右击左下角windows徽标,点击运行,输入shell:startup,把startSyncthing.bat复制进去。重启电脑试试吧,输入127.0.0.1:8384,看能否打开网页。


@echo off

start /d "K:\program\syncthing" syncthing.exe -no-console -no-browser

exit

4.共享文件夹的添加及版本控制

网上的说明非常多,百度、知乎、2B网站均有,不再赘述。


5.简单的使用忽略模式

自建同步服务syncthing的忽略模式语法_mingyizhan的博客-CSDN博客_syncthing 排除文件夹


详细的,可参见上面的链接。就我自己的需求而言,仅需要使用如下的几句话即可。


.idea

venv

__pycache__

6.如果你有VPS

该软件是P2P的同步软件,既然是去中心化的,那么用于同步的两台或多台电脑,必须有2台以上保持开机。


eeb823de8075a420b49762f28c012d59_98a849e19fc14f0e98c249ddc466a464.png


 


如果有VPS,则可以在VPS上建共享,分别共享给homePC和officePC,以实现办公室电脑和家里电脑同步完成后可以关机,不用一直开着。


7743da94d40cca970684be6542e637a0_783bbd3dcf79435ab1e35c5568dea532.png


打赏

本文链接:https://www.kinber.cn/post/2845.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客