Synctrayzor是一個小托盤實用程序,用於在窗戶上同步。它託管和包裝同步,使其的行為更像是本機Windows應用程序,而不是具有Web瀏覽器接口的命令行實用程序。
功能包括:
Synctrayzor被包裝為安裝程序,獨立拉鍊和巧克力套件。它將在Windows Vista或更新的Windows Vista上運行。
下載SyncTrayzorSetup-x64.exe
或SyncTrayzorSetup-x86.exe
並運行它。如果您已經安裝了Synctrayzor,則將對其進行更新。
首先,您需要.NET 4.7.2。如果尚未安裝它,下載離線或Web安裝程序。
下載SyncTrayzorPortable-x64.zip
或SyncTrayzorPortable-x86.zip
。解壓縮,並運行SyncTrayzor.exe
。如果您要更新,則需要從以前的獨立安裝中復制data
文件夾。
Synctrayzor的已安裝版本也可以在Chocolatey上使用。
C:> choco install synctrayzor
首先,出了什麼問題?請記住,Synctrayzor是圍繞同步的包裝紙。同步是具有Web接口的文件同步程序。 Synctrayzor是托盤實用程序,看起來像一個普通的Windows程序,並且具有菜單等,並且顯示了Syncthing的Web界面的大區域。
多種語言? Synctrayzor需要您!請閱讀本地化。
想做出貢獻嗎?太棒了,謝謝!請先閱讀貢獻。
請參閱捐贈。
Synctrayzor的自動更新機制將定期調用腳本(在我的服務器上託管的server/version_check.php
中找到),以找出是否有可用的升級。它將披露您當前的Synctrayzor版本,以及您下載的軟件包(安裝程序/Portable和X64/X86)。它還將揭示您的IP地址,這是不可避免的。
您可以在設置中關閉自動更新,但是在這種情況下,您負責手動檢查更新。
未報告使用信息,計算機 /網絡 /同步設置 /等的詳細信息。
您可能會偏執並從源頭(審核來源後)建立一切,也可以相信我是一個受到Syncthing Developers信任的好人。
您可以驗證該GitHub帳戶尚未受到損害,並通過遵循安全讀數的步驟來發布惡意下載。此過程還使您可以驗證Syncthing的開發人員相信我發布了非糟糕的軟件。
值得注意的是,Synctrayzor將在Syncthing的配置中覆蓋“ GUI收聽地址”和“ API鍵”。這是因為它需要充分控制這些值,以確保它可以與同步通信。
但是,如果要自定義,則可以在文件 - >設置中設置這些值。
好問題。答案取決於您是使用安裝程序安裝Synctrayzor還是獨立運行它。
Synctrayzor的已安裝版本將安裝到C:Program FilesSyncTrayzor
或C:Program Files (x86)SyncTrayzor
的64位和32位版本。
默認情況下,Synctrayzor將在C: Users C:Users<You>AppDataLocalSyncthing
。它還將在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
上創建一個註冊表密鑰,該鍵首次運行時,它將在您登錄時開始啟動。
您可以通過在設置中取消選中“自動啟動登錄”來刪除此註冊表密鑰。
您可以在設置中設置自定義的家用路徑,以便在設置中(設置 - > Syncthing-> Advanced--> Syncthing自定義家庭路徑)。如果您想將Synctrayzor管理的同步副本與機器上的另一個副本分開,這將很有用。
自動更新機制可以將更新下載到%TEMP%SyncTrayzor
。該位置定期清除。
Synctrayzor Portable將將自己的配置放在SyncTrayzorPortabledata
中,並告訴Syncthing使用SyncTrayzorPortabledatasyncthing
作為其數據庫。這意味著,在手動升級時,您只需將“數據”文件夾移動到移動所有設置和數據庫即可。
默認情況下,便攜式版本不會在登錄時啟動。如果您在設置中選中“自動啟動登錄”,則將在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
上創建註冊表密鑰。
自動更新機制可以將更新下載到%TEMP%SyncTrayzor
。該位置定期清除。
這是一張方便的表格,說明您需要在“ RAW”同步,Synctrayzor安裝和Synctrayzor Portable之間遷移的情況下需要復制。
從 | 到 | 動作 |
---|---|---|
“原始”同步 | 安裝了Synctrayzor | 沒有任何 |
“原始”同步 | Synctrayzor便攜式 | 將C:Users<You>AppDataLocalSyncthing 複製到Portable目錄內的datasyncthing 文件夾中 |
安裝了Synctrayzor | “原始”同步 | 沒有任何 |
安裝了Synctrayzor | Synctrayzor便攜式 |
|
Synctrayzor便攜式 | “原始”同步 | 將datasyncthing 文件夾的內容直接複製到C:Users<You>AppDataLocalSyncthing 中的C: users euster you> syncthing |
Synctrayzor便攜式 | 安裝了Synctrayzor |
|
對於已安裝的Synctrayzor版本,為了保存您的配置(Syncthing的和Synctrayzor's),您將需要備份以下路徑:
C:Users<You>AppDataRoamingSyncTrayzor
C:Users<You>AppDataLocalSyncthing
Synctrayzor保留兩份Syncthing.exe的副本。
執行的副本在C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
。這是用戶寫作的,允許同步自動升級。
C:Program FilesSyncTrayzorsyncthing.exe
中還有一個備份副本。如果不存在,則將此復製到C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
(例如,Synctrayzor從未為該用戶運行過Synctrayzor)。
如果要手動升級(例如,到Beta版本),則應從“發行版”頁面下載Syncthing,然後在C中替換syncthing.exe
中的syncthing.exe,in C:Users<You>AppDataRoamingSyncTrayzor
。
Synctrayzor保留兩份Syncthing.exe的副本。
datasyncthing.exe
中有一個副本,這是運行的副本。 SyncTrayzor.exe
旁邊還有一個副本,如果丟失了data
則使用該副本。
如果要手動升級(例如,到Beta版本),則應從“發行版”頁面下載Syncthing,並在datasyncthing.exe
上替換一個。
您需要Visual Studio2019。克隆/下載存儲庫,打開srcSyncTrayzor.sln
和Compile。您還需要下載syncthing.exe並將其放入binx86Debug
, binx64Debug
, binx86Release
,或binx64Release
文件夾。
安裝程序是使用Inno設置構建的,並具有各種命令行選項,並在此處記錄。如果您在安裝程序完成時不會啟動synctrayzor時傳遞/silent
命令行標誌:add /StartSyncTrayzor
覆蓋了這一點(這也導致Synctrayzor啟動啟動最小化)。
文件SyncTrayzor.exe.config
中有各種參數,可以由系統管理員自定義,包括默認的synctrayzor configuration(首次啟動SyncTrayzor時,用於創建用戶的Synctrayzor配置文件)。要覆蓋這些內容,請將flag /SyncTrayzorExeConfig="PathToCustomizedSyncTrayzor.exe.config"
傳遞給安裝程序 - 指定的SyncTrayzor.exe.config
將覆蓋默認值。
請注意, SyncTrayzor.exe.config
的內容 /結構可能會在版本之間發生變化。使用錯誤的版本可能會導致崩潰或不正確的行為。