1. 首頁
  2. 幫助中心
  3. 使用者手冊
  4. Program Options

使用者手冊 · Program Options 與高階主題

本部分合並 4 個原章節:Program Options(程式級選項)+ 特定應用同步指引 + 高階主題(時間偏移、環境變數、大小寫、便攜路徑)+ GoodSync GUI 命令列與批次部署。配置入口:Windows Tools → Program Options;Mac GoodSync → Preferences

Program Options(程式選項)

General(常規)

本標籤提供 GoodSync 的常規選項。

Language(重啟生效)
從右側下拉選單選擇首選語言。
Tree Display Density(重啟生效,僅 Windows)
選擇 Sync Tree 的行間距 — 設定越高每頁可見的專案越多。
Sort job names by alphabet(重啟生效,預設勾選)
勾選時 — GoodSync 按字母順序列出 Job 與 Group;未勾選時 — 允許在 Job 列表中透過拖放重排 Job 與 Group。
Show Backup / Sync Jobs groups(重啟生效,預設未勾選)
勾選時 — Job 樹中顯示備份與同步 Job 的分組;未勾選時 — 不顯示。
Show GoodSync icon in system tray(Windows,預設勾選)/ Start GoodSync in Menu Bar(Mac,預設勾選)
勾選時 — GoodSync 執行時在系統托盤(Mac 選單欄)顯示;未勾選時 — 不顯示。
Hide to System Tray when Main Window is closed(預設未勾選,僅 Windows)
勾選時 — 關閉後 GoodSync 在後臺執行;未勾選時 — 關閉後從記憶體解除安裝。
Start GoodSync when Windows starts / Start GoodSync when Mac starts(預設未勾選)
啟用時 — 登入系統賬戶時自動啟動 GoodSync;禁用時 — 不自動啟動。
Add GoodSync shortcut to desktop(預設勾選,僅 Windows)
勾選時 — 在桌面新增 GoodSync 快捷方式。
Use New SMB implementation in Gs-Server smb:/ virtual folder(預設勾選,僅 Windows)
勾選時 — 使用新的 Sib-SMB 客戶端實現;未勾選時 — 使用 Windows SMB 客戶端。
Prevent System idle sleep(預設勾選,僅 Mac)
勾選時 — Job 執行或排程執行時 GoodSync 阻止 Mac 進入睡眠。
NOTE:從蘋果選單選「Sleep」或合上筆記本蓋仍會強制睡眠 — 無法阻止。
Warn about Time Out Of Range(預設未勾選)
勾選時 — 檔案修改時間超出 1980-2037 範圍時 GoodSync 發出警告。
Compare Program
「Compare Program」欄位中可指定用於比較檔案的程式與命令列引數。
Mirror Folder
Mirror Folder(_mirrors_)是 _gsdata_ 資料夾的本地等價物 — 建立在 GoodSync Profile 資料夾內。它包含與 Job 各側對應的子資料夾,存放 GoodSync 執行所需的關鍵資料:Job State Files、Job Logs、被刪除/覆蓋檔案的前一版本,以及同步過程中使用與生成的其他技術檔案。
初始時 Job 日誌會本地寫入 Mirror Folder。僅 Analyze 類 Job 的日誌只在本地 Mirror Folder 可見。Job → Logs on Left/Right Side 選單項會同時顯示同步資料夾與本地 Mirror Folder 中的日誌檔案。

Account(賬戶)

本標籤提供 GoodSync 應用中已登入 GoodSync Account 的簡要資訊。

Manage Account(管理賬戶)按鈕
在預設瀏覽器中開啟 GoodSync Account Web UI — 自動登入賬戶以管理裝置、license、GoodSync Storage、賬戶設定等。
Change Account(更換賬戶)按鈕
執行 GoodSync Account Setup 對話方塊以登入另一個 GoodSync Account。

License(授權)

本標籤提供本機啟用的 GoodSync license 資訊。

Activate License(啟用 License)按鈕
執行 GoodSync 啟用對話方塊,在本機啟用未使用的 GoodSync license。
Request Account Password when GoodSync starts(預設未勾選)
勾選時 — GoodSync 應用啟動時要求輸入 GoodSync Account 密碼(但 Runner Service 啟動時不要求)。
Use Private Default Browser for OAuth(預設未勾選,僅 Windows)
勾選時 — 需要 OAuth 認證時以隱私模式開啟預設瀏覽器;未勾選時 — 以常規模式開啟。

Auto(自動化)

本標籤設定全域性自動化。

Auto Jobs to run in parallel max(預設 1)
指定可同時自動執行的 Job 數量。
Auto Jobs quant, sec(預設 3)
GoodSync 自動檢查 Job 是否到點 — 此選項指定檢查間隔。
Auto-hide Mini Window when there is no active jobs(預設勾選,僅 Windows)
勾選時 — 沒有活躍 Job 時自動隱藏 Mini Mode 視窗;未勾選時 — Mini Mode 始終顯示。
Keep Auto Options when doing Account Sync(預設未勾選)
勾選時 — Account Sync 期間保留本地 Job 的 Auto Options;未勾選時 — 本地 Job 的 Auto Options 會被 GoodSync Account 同步過來的 Auto Options 替換。
Keep file generation history for months(預設 12)
設定 GoodSync 保留 file generation 歷史的時長 — 超過此期限的歷史會被丟棄。
Check for a new version daily(預設勾選)
勾選時 — GoodSync 每天檢查新版本。
Auto Install new version when found(預設勾選)
勾選時 — 發現新版本時自動安裝。

Filters(全域性過濾器)

本標籤配置全域性 Filter 設定 — 這些過濾器會應用到所有 Job。詳見過濾器章節

SMTP(郵件伺服器)

本標籤配置傳送郵件所用的 SMTP 伺服器。

Use SMTP server to send emails(預設勾選)
勾選時 — GoodSync 使用下方 SMTP 伺服器傳送 post-Analyze 與 post-Sync 郵件;未勾選時 — 使用本機預設 MAPI 客戶端。
SMTP Server and Port
SMTP 伺服器的 IP 名稱或地址 + 埠。
預設埠:SMTP over TLS = 587;SMTP over SSL = 465;未加密 SMTP = 25。
SMTP UserID and Password
若 SMTP 伺服器要求認證 — 在此指定憑據。
Senders Email
GoodSync 傳送郵件時使用的發件人郵箱地址。
Secure SMTP always over TLS/SSL (port 465)(預設未勾選)
勾選時 — 在 465 埠用 TLS/SSL 加密 SMTP 通訊;未勾選時 — 使用明文通訊。
Secure SMTP switch to TLS using STARTTLS (port 587)(預設未勾選)
勾選時 — 在 587 明文埠啟動後用 STARTTLS 命令請求 TLS/SSL;未勾選時 — 使用明文通訊。

配置完成後 — 點選「Test」按鈕測試傳送。

Shared by me / Shared with me(共享)

Shared by me:本標籤便於把本機或本地網路上的資料夾共享給其他 GoodSync 使用者。

共享資料夾的流程:

  • 點選「Add」按鈕建立新共享資料夾。
  • 在彈出對話方塊中定位要共享的資料夾,並提供目標接收者的郵箱地址。可切換「Read-Only」選項管理寫入許可權。
  • 點選「OK」 — 提供郵箱的接收者會收到關於該共享的通知郵件。
  • 若接收者已有 GoodSync Account — 可立即在 GoodSync 應用 Browse 對話方塊中選擇「GoodSync Connect」檔案系統檢視並訪問該共享。

若接收者尚無賬戶 — 會提示邀請其加入 GoodSync。他們需建立 GoodSync Account 並在受支援裝置上安裝 GoodSync 應用以訪問該共享。

所有建立的共享顯示在表格中,包括以下屬性:

  • From Computer — 共享所在計算機名。
  • From Folder — 共享資料夾路徑。
  • To User — 共享對方的 GoodSync Account UserID。
  • To Computer — 在 GoodSync Connect 中顯示的計算機名。
  • Read-Only — 該共享的只讀設定。

Shared with me:本標籤顯示其他 GoodSync 使用者透過「Shared by me」與當前使用者共享的資料夾。

Storage(雲端儲存管理)

本標籤管理與所關聯 GoodSync Account 關聯的 GoodSync Online Storage。

若尚未申請 GoodSync Storage 或需要更多空間 — 用「Add」按鈕申請或購買。

表格顯示賬戶可用儲存 — 包括儲存計劃與分配配額(GB)。也可透過 GoodSync Account Web UI 線上管理。

Proxy(代理)

本標籤管理 GoodSync 應用的代理設定。

Do not use Proxy
使用直連,不經代理。
Use Proxy server used by Internet Explorer for remote connections(預設)
選中時 — GoodSync 使用與 Internet Explorer 和 WinInet 相同的代理伺服器。
Use this Proxy server for remote connections
選中時 — 使用下方欄位指定的代理伺服器。勾選後可輸入代理伺服器與埠。
Proxy UserID and Password
非空時 — 用作所指定代理的 UserID 與 Password。空且使用指定代理伺服器時 — 提供代理的 UserID 與 Password。點「Test」按鈕確保代理設定正確。
FTP Proxy
在此指定用於 FTP 連線的代理伺服器與埠。
Trust System Root Certification Authorities(預設勾選)
勾選時 — 允許第三方程式在向系統儲存新增證書後偵聽 GoodSync 的 TLS 通訊。

Logs(日誌)

Level of log detail(預設 Actions)
設定日誌視窗中所顯示日誌的詳細級別 — 儲存到檔案的日誌始終是最高詳細級別。可能級別:0 = Critical、1 = Errors、2 = Actions、3 = Details。
Retain logs for this many days(預設 15)
保留 Job 與全域性日誌的天數 — 刪除更早的全域性日誌檔案。
Store logs in folder
指定儲存 GoodSync 日誌的自定義資料夾 — 空時 — 儲存在使用者應用 Profile 資料夾下的 GoodSync 資料夾。

Server(本地 GoodSync Server)

本標籤控制本地 GoodSync Server 的設定。

Serve files to other devices
該設定決定 GoodSync 在本機上作為伺服器還是客戶端
勾選時 — GoodSync 可接受其他裝置的請求(即作為 Server)— 本機資料可透過 GoodSync Connect 從其他已安裝 GoodSync 的裝置訪問。
未勾選時 — GoodSync 僅能發出請求,不能接受請求(即作為 Client)。
Enable server Web UI on port(預設 11000)
勾選時 — 啟用本地 GoodSync Server UI(伺服器管理控制檯)— 透過瀏覽器訪問 http://localhost:11000。點選「Server Advanced Options」按鈕在預設瀏覽器中開啟。
未勾選時 — Web UI 禁用,但 GoodSync Server 繼續執行。

伺服器日誌(Server logs)

Level of log detail(預設 Transaction)
設定伺服器日誌詳細級別。可能級別:0 = Critical、1 = Errors、2 = Actions、3 = Details、4 = Transaction、5 = Debug。
Retain logs for this many days(預設 15)
保留伺服器日誌的天數 — 刪除更早的日誌檔案。
Store logs in folder
指定儲存伺服器日誌的自定義資料夾 — 空時儲存到伺服器配置檔案中所指定的資料夾(Windows 預設 C:/ProgramData/GoodSync/server,Mac 預設 /Library/Application Support/GoodSync/server)。
以上伺服器設定都可在伺服器配置檔案中修改 — 詳見 GoodSync Connect 手冊的對應章節

特定應用同步指引

本章說明流行應用的同步配置。

RoboForm

較新版的 RoboForm 提供命令 RoboForm → Tools → Sync Data — 可自動設定同步 Job 並啟動 GoodSync。

Outlook

同步包含 Outlook 資料的 .PST 檔案。預設情況下 .PST 儲存於:

C:\Users\<User Name>\AppData\Local\Microsoft\Outlook

建議在 Job → Options → Advanced 啟用「Copy locked files using VSS snapshots」選項 — 這樣 GoodSync 即便 .PST 在使用中也能複製。

Mozilla Thunderbird

同步 Thunderbird 配置資料夾。位於:

C:\Users\<User Name>\AppData\Roaming\Thunderbird\Profiles

Windows Mail

同步 Windows Mail 資料資料夾。位於:

C:\Users\<User Name>\AppData\Local\Microsoft\Windows Mail

QuickBooks

QuickBooks (QB) 把所有資料儲存在一個 CompanyName.QBW 格式的檔案 — 這是要同步的檔案。QB 備份副檔名為 .QBB。

建議用 QB 原生 Backup 命令備份 QBW 檔案,並把備份檔案也同步 — 雙重保護。

同樣建議啟用 Job → Options → Advanced → Copy locked files using VSS snapshots — 這樣 .QBW 在使用中也能複製。

NOTE:即便 .QBW 僅以檢視模式開啟(未修改)— QuickBooks 仍會修改該檔案。因此 GoodSync 不支援 .QBW 檔案的雙向同步 — 僅支援單向備份。

ACT!

ACT! 鎖定其資料檔案 — 即使 ACT! 關閉檔案仍被鎖定。原因是 ACT! 安裝了一個即使應用未執行仍活躍的 SQL 服務 — 該服務持續鎖定 ACT! 資料檔案。

要同步這些檔案 — 需臨時停止 MSSQL ACT! 服務:

  1. 選擇「開始 → 執行」或按 Win+R,輸入 services.msc 並回車。
  2. 找到名為 MSSQL$ACT7(或類似)的服務並停止。
  3. 執行 Sync — 完成後再啟動該服務。

高階主題(Advanced Topics)

管理時間偏移(Managing time shifts)

FAT 檔案系統在 Windows 中仍在使用 — 一些 FTP 伺服器也存在以下問題:

  • 儲存的是本地檔案修改時間 — 在不同時區間移動會使修改時間產生偏移。
  • FAT 中的修改時間僅 2 秒精度 — 把檔案複製到 FAT 時修改時間可能略有不同。GoodSync 忽略 ±2 秒以內的修改時間差異。

GoodSync 識別兩種型別的 Time Shift:

  • Old-New Time Shift:相當數量檔案的「當前修改時間」與「儲存的修改時間」整小時差異 — 在下次 Sync 時透過儲存新修改時間修正。
  • Left-Right Time Shift:相當數量檔案在左右兩側有整小時修改時間差異 — 該 Time Shift 轉化為 Copy Time 操作。

路徑中的環境變數(Environment variables in paths)

Windows 環境變數可在資料夾路徑中以以下方式插入:

%VARIABLE%

環境變數只能透過直接編輯路徑放入 — 不能透過 Browse 對話方塊。

常用環境變數:

  • %GSDISK% — 啟動 GoodSync.exe 的盤(如 C: 或 F:)。便攜版中用此引用 GoodSync2Go 捲上的資料夾。
  • %USERNAME% — 當前 Windows 使用者賬戶名。
  • %USERPROFILE% — 當前使用者配置目錄。
  • %COMPUTERNAME% — 本機的 Windows 計算機名。

GoodSync 還會替換以下專用變數:

  • %YYYY% — 當前年份。
  • %MM% — 當前月份(01–12)。
  • %DD% — 當前月日(01–31)。
  • %DOW% — 當前星期幾(0–6)。
  • %WOM% — 當前月內第幾周(1–4)。
  • %HH% — 當前小時(00–23)。
  • %II% — 當前分鐘(00–59)。

大小寫敏感性(Case-sensitivity)

GoodSync 的檔案與資料夾樹是大小寫不敏感的 — 即對 GoodSync 來說,Folder\File.txtFOLDER\file.TXT 指向同一項。

但 GoodSync 保留大小寫。即如果一側檔案(或資料夾)名從 FilE.txt 改為 fILe.txt — GoodSync 會把此變更傳播到另一側。

這些設計選擇反映現代作業系統的現實:

  • Windows 上 NTFS 與 FAT32 都是大小寫不敏感、保留大小寫的。
  • macOS 預設檔案系統大小寫不敏感、保留大小寫。
  • 一些 UNIX 檔案系統及基於其的 FTP/SFTP 伺服器確實大小寫敏感。

但要能把大小寫不敏感的 Windows/macOS 檔案系統同步到它們 — 我們的樹必須保持大小寫不敏感。

便攜路徑(Portable paths)

左右同步資料夾中可指定便攜路徑:

=VolumeName:\folder1\folder2

VolumeName 是可在 Windows Explorer 卷屬性中設定的卷標。

路徑以便攜格式指定時 — GoodSync 會在所有連線到本機的便攜(可移動)盤中查詢名為 VolumeName 的卷 — 因此即便該卷下次插入時獲得不同磁碟機代號,GoodSync 仍能找到。

在 Browse 對話方塊選擇可移動盤上的資料夾時 — GoodSync 會提示以便攜格式儲存路徑。

在 GoodSync2Go 啟動所在資料夾內選擇資料夾時 — 磁碟機代號會自動替換為 %GSDISK%。這樣無論可移動盤插到什麼計算機、得到什麼磁碟機代號 — GoodSync2Go 都能找到其同步資料夾(因為它們都在 %GSDISK% 上)。

NOTE:

  • 計算機專屬路徑用於指代僅在某一臺計算機上有效的路徑。
  • %GSDISK% 可用在 Script 選項中指定的程式裡 — 這樣程式就從 GoodSync2Go 所在盤執行。

GoodSync GUI 命令列

Windows 版 GoodSync GUI 可透過命令列選項啟動以修改其行為。

命令列呼叫格式:

GoodSync.exe [<profile-option>...] [<run-option>...] [<global-option>...] [<job-command> and <job-options>]

<profile-option><job-command><job-options>GSYNC 章節定義。

<run-option> 可以是:

/?, /help
顯示此幫助資訊。
/min 或 /tray
最小化到系統托盤執行。
/forcetray
最小化到系統托盤執行 — 不允許顯示主視窗或 Mini 視窗。
/miniwin
以 Mini Mode 啟動 — 允許顯示主視窗。
/forceminiwin
以 Mini Mode 啟動 — 不允許顯示主視窗。

<global-option> — 除 GSYNC 中描述的之外,還包括:

/exit
命令列啟動的 Job 完成後退出 GoodSync GUI。
/exit-ifok
命令列啟動的 Job 在無 terminal 錯誤下完成後退出 GoodSync GUI。

Windows 安裝器選項

GoodSync Windows 安裝包可使用以下命令列選項啟動:

/gs-userid=UserId
/gs-appkey=AppKey
同時指定 /gs-userid/gs-appkey 時 — GoodSync 安裝後會:
  1. 把本機註冊到 UserId 指定的 GoodSync Account。
  2. UserId 設定的 GoodSync Account 在本機啟用 GoodSync license。
這是在多臺計算機上自動化安裝 GoodSync 的好方法。
Account AppKey 可在 GoodSync Account Web UI 中指定。AppKey 僅允許計算機註冊與 license 啟用 — 不允許 GoodSync Connect 事務。
NOTE:這是線上啟用 — 安裝包必須能訪問 https://www.goodsync.com
/gs-proxy=Host:Port
設定代理地址與埠 — 用於連線 GoodSync 伺服器。
/gs-proxy-auth=UserId:Password
設定代理 UserID 與 Password — 用於連線 GoodSync 伺服器。
/S
靜默執行安裝包 — 不向使用者請求輸入。

GoodSync 批次部署(Mass Deployment)

使用下方連結下載相應平臺的自動化 GoodSync 安裝包 — 然後用任意首選的批次部署工具在所有裝置上安裝。

Windows

GoodSync for Windows MSI

Mac

GoodSync for Mac Shell Script

該 shell 指令碼可使用以下命令列選項:

-u | --update
用當前 GoodSync Connect 配置更新 GoodSync。
-i | --install login password [noDisco]
用指定 GoodSync Connect 憑據安裝 GoodSync。noDisco 表示無發現模式。
-k | --install-appkey gs-userid gs-appkey [noDisco]
用指定 gs-userid 與 gs-appkey 安裝並啟用 GoodSync。
-c | --install-code username authcode [noDisco]
用指定 username 與 authcode 安裝並啟用 GoodSync。
-l | --local-only
以僅本地模式安裝 GoodSync 與 gs-server — gs-server 作為系統守護程序執行,由 GoodSync 內部使用。
-r | --remove
解除安裝 GoodSync。
-d | --no-daemons
無守護程序地安裝/更新 GoodSync — 不安裝 gs-server,gs-runner(Runner Service)作為使用者代理安裝且不請求許可權。
-n | --no-license-agreement
首次安裝時不顯示許可協議 — 可與其他引數一起使用,例:GoodSyncInstaller -n -i login password
-h | --help
顯示幫助。