從備份還原
把您的用戶帶回來的兩種方式:一鍵式的後台還原(以冪等方式重新匯入),或手動還原至一個全新的 Marzban,因為該檔案採用 Marzban 原生的用戶格式。
備份的價值取決於能否還原。把您的用戶帶回來有兩種方式 — 後台內那個簡單的方式,以及供進階情境使用的手動方式(或當您日後離開 CreateYourVPN 時)。
方式 1. 在後台中還原
最簡單的路徑。在用戶頁面或備份頁面上有一個 「從備份還原」 按鈕。
點按 「從備份還原」 並挑選您想要的備份(來自您的 Google Drive / S3 儲存空間)。
確認還原。CreateYourVPN 會為您解密備份 — 無需輸入任何密語。
CreateYourVPN 會將用戶重新匯入至叢集的目前設定。
此匯入具有冪等性,因此執行多次也很安全:
- 既有用戶會被更新以符合備份,
- 缺少的用戶會以其原本的 UUID 重新建立,因此他們舊有的用戶端設定得以持續運作,
- 當您還原至同一叢集時,訂閱會被保留。
後台內的還原會自動為您解密備份。(另外那個純文字的 「下載」 匯出並未加密 — 請妥善保管該檔案。)
方式 2. 還原至一個全新的 Marzban
已下載的備份只不過是 Marzban 原生的用戶格式 — 與 Marzban 自身 API 所預期的結構相同 — 只多了一個 _cyv 欄位,而純粹的 Marzban 會直接忽略它。這代表您可以在任何 Marzban 上重新建立您的帳號,即使那是一個從未接觸過 CreateYourVPN 的 Marzban。
使用備份頁面上那個純文字的 「下載」 匯出作為您的來源檔案。(您雲端儲存空間中的加密備份只能透過後台還原 — 它們無法以手動方式解密。)
遍歷檔案中的 users 陣列,並將每一筆項目傳送至目標面板:
POST /api/user每個用戶物件都已經是 Marzban 的格式,因此可以原樣傳入。proxies.vless.id 之下的 proxy UUID 已包含在酬載中,因此重新建立的帳號會保留相同的 UUID — 既有的用戶端 App 不需要更換新的。
誠實的但書。 重新建立帳號只講了一半的故事。若要讓某位用戶既有的用戶端設定持續連線,目標面板必須具備與原本相同的 inbound、Xray 設定與 host。若目標的設定方式不同,帳號會被正確建立,但每個用戶端都必須重新取得其訂閱,以取得新的連線細節。還原至同一叢集(方式 1)就能完全避免這一點。