Syncthing實時同步你的文件

筆者有兩臺設備分別在異地。如何實現兩臺設備文件的同步呢?
在生活工作我們需要將兩臺設備中的文件進行同步。如果在同一房間我們可以拿個U盤進行復制。如果是異地的兩臺設備該如何同步文件呢?
關于
Syncthing
是一款開源免費跨平臺的文件同步工具,是基于P2P技術實現設備間的文件同步。針對隱私問題,Syncthing軟件只會將數據存儲于個人信任的設備上,不會存儲到服務器上。設備之間的通信均通過TLS進行,Syncthing還使用了完全正向保密技術來進一步保障你的數據安全。
異地組網
因為是兩臺異地設備,因此我們需要對設備進行異地組網。可以參考文章《》。當然如果是同一局域網,那就直接用就行了!
安裝
首先我們在本地主機A(Linux)進行安裝。命令如下
apt-get?install?syncthing

然后運行一次syncthing
,直接在命令行輸入syncthing
即可。讓程序生成配置文件,接下來我們要修改配置文件,讓其支持遠程訪問web控制臺。
vim?~/.config/syncthing/config.xml
#找到這一行
<adress>127.0.0.1:8384</address>
#修改為
<adress>0.0.0.0:8384</address>

配置完成后,我們便可以通過IP地址+端口便可以訪問web管理界面。

添加設備
現在我們在異地設備B(Windows)設備中安裝syncthing。下載安裝包后解壓,直接運行exe就行了。

運行后,同樣到syncthing的web管理界面。點擊操作-顯示id并記錄。

接著將id復制到設備A中。

接著在高級中,填寫異地主機b的IP地址。

添加完成后,稍等片刻后,會在設備b上彈窗連接確認。

點擊添加設備后,完成連接。
添加實時同步文件夾
添加一個文件夾(A或B都可以)。

配置文件共享

配置完成后,會在主機B上面提示共享信息。

接受后。配置在主機B上面的保存位置。

測試
我們在遠程主機B新建一個文件后,在本地主機A會自動同步。


總結
通過Syncthing
這款工具,我們能很方便的實現多臺設備直接的數據增刪改同步操作。
更多精彩文章 歡迎關注微信公眾號 kali黑客筆記