Syncthing:開源 P2P 檔案同步工具
| 2020-03-05 09:42
Syncthing 是一個開源的 P2P 檔案同步工具,可用於在多個裝置(包括 Android 手機)之間同步檔案。
通常,我們有 MEGA 或 Dropbox 之類的雲同步解決方案,以便在雲上備份我們的檔案,同時更易於共享。但是,如果要跨多個裝置同步檔案而不將其儲存在雲中怎麼辦?
這就是 Syncthing 派上用場的地方了。
Syncthing:一個跨裝置同步檔案的開源工具
Syncthing 可讓你跨多個裝置同步檔案(包括對 Android 智慧手機的支援)。它主要透過 Linux 上的 Web UI 進行工作,但也提供了 GUI(需要單獨安裝)。
然而,Syncthing 完全沒有利用雲,它是 P2P 檔案同步工具。你的資料不會被髮送到中央伺服器。而是會在所有裝置之間同步。因此,它並不能真正取代 Linux 上的典型雲端儲存服務。
要新增遠端裝置,你只需要裝置 ID(或直接掃描二維碼),而無需 IP 地址。
如果你想要遠端備份檔案,那麼你可能應該依靠雲。
考慮到所有因素,Syncthing 可以在很多方面派上用場。從技術上講,你可以安全、私密地在多個系統上訪問重要檔案,而不必擔心有人監視你的資料。
例如,你可能不想在雲上儲存一些敏感檔案,因此你可以新增其他受信任的裝置來同步並保留這些檔案的副本。
即使我對它的描述很簡單,但它並不像看到的那麼簡單。如果你感興趣的話,我建議你閱讀官方 FAQ 來了解它如何工作的。
Syncthing 的特性
你可能不希望同步工具中有很多選項。它要可靠地同步檔案,應該非常簡單。
Syncthing 確實非常簡單且易於理解。即使這樣,如果你想使用它的所有功能,那麼也建議你閱讀它的文件。
在這裡,我將重點介紹 Syncthing 的一些有用特性:
跨平臺支援
作為開源解決方案,它支援 Windows、Linux 和 macOS。
除此之外,它還支援 Android 智慧手機。如果你使用的是 iOS 裝置,那麼你會感到失望。到目前為止,它還沒有支援 iOS 的計劃。
檔案版本控制
如果替換或刪除了舊檔案,那麼 Syncthing 會利用各種檔案版本控制方法來存檔舊檔案。
預設情況下,你不會發現它啟用。但是,當你建立一個要同步的資料夾時,你將找到將檔案版本控制切換為首選方法的選項。
易於使用
作為 P2P 檔案同步工具,它無需高階調整即可使用。
但是,它允許你在需要時配置高階設定。
安全和隱私
即使你不與任何雲服務提供商共享資料,仍會有一些連線可能會引起竊聽者的注意。因此,Syncthing 使用 TLS 保護通訊。
此外,它還有可靠的身份驗證方法,以確保僅授予只有你允許的裝置/連線能夠取得同步/讀取資料的許可權。
對於 Android 智慧手機,如果你使用 Orbot 應用,你還可以強制將流量透過 Tor。在 Android 中你還有幾個不同選擇。
其他功能
當你探索這個工具時,你會注意到可以同步的資料夾數和可同步的裝置數沒有限制。
因此,作為一個有著豐富有用特性的自由開源解決方案,對於在尋找 P2P 同步客戶端的 Linux 使用者而言是一個令人印象深刻的選擇。
在 Linux 上安裝 Syncthing
你可能無法在官網上找到 .deb 或者 .AppImage 檔案。但是,你可在 Snap 商店中找到 snap 包。如果你好奇,你可以閱讀在 Linux 上使用 snap 應用的文章來開始使用。
你可能無法在軟體中心找到它(如果你找到了,那它可能不是最新版本)。
注意:如果你需要一個 GUI 應用而不是瀏覽器來管理它,它還有一個 Syncthing-GTK。
如果你有基於 Debian 的發行版,你也可以利用終端來安裝它,這些說明位於官方下載頁面上。
我在 Syncthing 方面的體驗
就個人而言,我把它安裝在 Pop!_OS 19.10 上,並在寫這篇文章之前用了一會兒。
我嘗試同步資料夾、刪除它們、新增重複檔案以檢視檔案版本控制是否工作,等等。它工作良好。
然而,當我嘗試同步它到手機(安卓),同步啟動有點晚,它不是很快。因此,如果我們可以選擇顯式強制同步,那會有所幫助。或者,我錯過了什麼選項嗎?如果是的話,請在評論中讓我知道。
從技術上講,它使用系統資源來工作,因此,如果你連線了多個裝置進行同步,這可能會提高同步速度(上傳/下載)。
總體而言,它工作良好,但我必須說,你不應該依賴它作為唯一的資料備份方案。
總結
你試過 Syncthing 了嗎?如果有的話,你的體驗如何?歡迎在下面的評論中分享。
此外,如果你知道一些不錯的替代品,也請讓我知道。
via: https://itsfoss.com/syncthing/
作者:Ankush Das 選題:lujun9972 譯者:geekpi 校對:wxy
相關文章
- 使用 Syncthing 在多個裝置間同步檔案
- ios檔案同步傳輸工具iOS
- FileSync檔案同步更新工具
- HP-UX開源同步工具rsyncUX
- Linux 檔案同步工具之 rsyncLinux
- Rsync 3.1.0 釋出,檔案同步工具
- 開源的 P2P 跨平臺傳檔案應用「GitHub 熱點速覽」Github
- rsync 檔案同步工具配置記錄(zt)
- 阿里宣佈開源容器技術Pouch和P2P檔案分發系統“蜻蜓”阿里
- 工具推薦:開源免費的檔案備份恢復工具:Kopia
- SyncTime for mac 簡單的檔案同步工具Mac
- SyncTime for mac(簡單的檔案同步工具)Mac
- 檔案資料同步備份工具:ChronoSync for MacMac
- 使用開源工具WarShield保護你的檔案和資料開源工具
- 開源共建 | TIS整合資料同步工具ChunJun,攜手完善開源生態
- WALTR PRO for Mac(蘋果檔案同步工具)直裝版Mac蘋果
- Beyond Compare 4 for Mac,檔案對比同步工具Mac
- 一個檔案的開源專案,開啟你的開源之旅
- 最新Android開源庫、工具、開源專案整理分享Android
- SyncTime for Mac(檔案同步工具) v3.3.2啟用版Mac
- 使用Unison 同步檔案
- rsync 做檔案同步
- 思否開源專案推介丨DataX Web:簡潔易用的離線資料同步工具Web
- 阿里巴巴開源專案:阿里巴巴去Oracle資料遷移同步工具阿里Oracle
- 開源大資料檔案系統大資料
- 開源專案管理工具——Open Workbench專案管理
- Beyond Compare 4 中文版 「Macos檔案同步對比工具」Mac
- 如何在Linux系統安裝檔案同步工具:FreeFileSync?Linux
- Mac檔案同步軟體Mac
- SVN之檔案同步更新
- Centos rsync檔案同步配置CentOS
- sersync 實時同步檔案
- 使用ln同步檔案內容,支援忽略檔案
- Linux-檔案寫入和檔案同步Linux
- 免費檔案同步軟體有哪些?檔案同步軟體哪個好
- 微軟開始擁抱開源社群 exFAT檔案系統向Linux開源微軟Linux
- ospaf-開源專案成熟度分析工具
- Java開源專案管理工具大全(轉)Java專案管理