Återställ från en säkerhetskopia
Två sätt att få tillbaka dina användare: ettklicksåterställningen i panelen som importerar dem idempotent, eller en manuell återställning till ett tomt Marzban eftersom filen är i Marzbans egna användarformat.
En säkerhetskopia är inte bättre än sin återställning. Det finns två sätt att få tillbaka dina användare — det enkla inuti panelen och ett manuellt för avancerade fall (eller om du någonsin lämnar CreateYourVPN).
Alternativ 1. Återställ i panelen
Den enklaste vägen. På Användarsidan eller Säkerhetskopior-sidan finns en knapp "Återställ från säkerhetskopia".
Klicka på "Återställ från säkerhetskopia" och välj den säkerhetskopia du vill ha (från din Google Drive- / S3-lagring).
Bekräfta återställningen. CreateYourVPN dekrypterar säkerhetskopian åt dig — det finns ingen lösenfras att ange.
CreateYourVPN importerar användarna på nytt till klustrets nuvarande konfiguration.
Importen är idempotent, så det är säkert att köra den mer än en gång:
- befintliga användare uppdateras så att de matchar säkerhetskopian,
- saknade användare återskapas med sitt ursprungliga UUID, så att deras gamla klientkonfigurationer fortsätter att fungera,
- prenumerationer bevaras när du återställer till samma kluster.
Återställningen i panelen dekrypterar säkerhetskopian åt dig automatiskt. (Den separata exporten i klartext, "Ladda ner", är inte krypterad — håll den filen privat.)
Alternativ 2. Återställ till ett tomt Marzban
Den nedladdade säkerhetskopian är bara Marzbans egna användarformat — samma form som Marzbans egen API förväntar sig — med ett extra _cyv-fält som ett vanligt Marzban helt enkelt ignorerar. Det innebär att du kan återskapa dina konton på vilket Marzban som helst, även ett som aldrig har sett CreateYourVPN.
Använd exporten i klartext, "Ladda ner", från Säkerhetskopior-sidan som din källfil. (De krypterade säkerhetskopiorna i din molnlagring kan bara återställas via panelen — de går inte att dekryptera för hand.)
Loopa över users-arrayen i filen och skicka varje post till målpanelen:
POST /api/userVarje användarobjekt är redan i Marzbans format, så det går igenom som det är. Proxy-UUID:t under proxies.vless.id följer med i payloaden, så återskapade konton behåller samma UUID — befintliga klientappar behöver inte något nytt.
Ärlig brasklapp. Att återskapa kontona är bara halva historien. För att en användares befintliga klientkonfiguration ska fortsätta ansluta måste målpanelen ha samma inbounds, Xray-inställningar och host som originalet. Om målet är uppsatt annorlunda skapas kontona korrekt, men varje klient måste hämta sin prenumeration på nytt för att få de nya anslutningsuppgifterna. Att återställa till samma kluster (alternativ 1) undviker detta helt.