【Other】Windows搭建Syncthing&發現服務器&中繼服務器實現文件跨設備自動同步


序:

  Syncthing是一款開源免費跨平台的文件同步工具,是基於P2P技術實現設備間的文件同步,Syncthing支持非常多的平台,包括Windwos、macOS、Android、Linux、FreeBSD、Solaris、群暉和威聯通NAS等。國內團隊基於Syncthing開發的微力同步也很不錯,如果想簡單使用可以考慮用此工具。Syncthing國內的服務器速度不是很好,所以自己搭建發現服務器及中繼服務器。

 

0x01:准備工具及環境

  stdiscosrv:發現服務器

  strelaysrv:中繼服務器

  syncthing:文件同步程序

  注:如果在公網使用自己的機器需要准備一台帶有公網IP的服務器

 

0x02:安裝stdiscosrv(具有公網IP服務器安裝)

  下載安裝包解壓后,通過cmd運行:stdiscosrv.exe -debug既可以啟動stdiscosrv服務器,默認占用端口8443,可通過-help查看參數

  

 

  stdiscosrv啟動后會提示Server device ID,會在syncthing配置時使用,先記下

 

   

 

 

 

0x03:安裝strelaysrv(具有公網IP服務器安裝)

   下載安裝包解壓后,通過cmd運行:strelaysrv.exe -debug -pools="" -protocol=tcp4既可以啟動strelaysrv服務器,默認占用端口22067、22070,可通過-help查看參數,如果不想將此中繼服務器公開,則設置-pools=""即可

  

 

   strelaysrv啟動后會提示URI,會在syncthing配置時使用,先記下

  

 

 

0x03:syncthing配置(需同步數據的終端)

  下載syncthing后既可直接運行,web管理界面會占用8384端口

  

   點擊->操作->設置->連接 進行中繼服務器&發現服務器的配置,協議監聽地址填寫strelaysrv服務啟動后提示的URI地址,將IP部分修改為公網IP;全球發現服務器填寫https://{ip}:{port}?id={stdiscosrv id},到此配置結束

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM