Visszaállítás mentésből
Két módja annak, hogy visszahozd a felhasználóidat: az egykattintásos vezérlőpulti visszaállítás, amely idempotens módon importálja őket újra, vagy a kézi visszaállítás egy üres Marzbanba, mivel a fájl natív Marzban felhasználóformátumú.
Egy biztonsági mentés csak annyit ér, amennyit a visszaállítás. Két módja van annak, hogy visszahozd a felhasználóidat — a könnyű a vezérlőpulton belül, és egy kézi a haladó esetekhez (vagy ha valaha elköltöznél a CreateYourVPN-ről).
1. lehetőség. Visszaállítás a vezérlőpulton
A legegyszerűbb út. A Felhasználók oldalon vagy a Biztonsági mentések oldalon van egy „Visszaállítás mentésből” gomb.
Kattints a „Visszaállítás mentésből” gombra, és válaszd ki a kívánt mentést (a Google Drive / S3 tárhelyedről).
Erősítsd meg a visszaállítást. A CreateYourVPN helyetted fejti vissza a mentést — nincs megadandó jelmondat.
A CreateYourVPN újraimportálja a felhasználókat a klaszter aktuális beállításába.
Az importálás idempotens, ezért biztonságos többször is lefuttatni:
- a meglévő felhasználók frissülnek, hogy megegyezzenek a mentéssel,
- a hiányzó felhasználók újra létrejönnek az eredeti UUID-jükkel, így a régi kliens-konfigjaik továbbra is működnek,
- az előfizetések megmaradnak, amikor ugyanabba a klaszterbe állítasz vissza.
A vezérlőpulti visszaállítás automatikusan visszafejti helyetted a mentést. (A külön, sima szöveges „Letöltés” export nincs titkosítva — tartsd ezt a fájlt bizalmasan.)
2. lehetőség. Visszaállítás egy üres Marzbanba
A letöltött mentés csak a natív Marzban felhasználóformátum — pontosan az az alak, amelyet a Marzban saját API-ja is elvár — egyetlen extra _cyv mezővel, amelyet egy sima Marzban egyszerűen figyelmen kívül hagy. Ez azt jelenti, hogy bármelyik Marzbanon újra létrehozhatod a fiókjaidat, még olyanon is, amely soha nem látta a CreateYourVPN-t.
Használd a Biztonsági mentések oldalon lévő sima szöveges „Letöltés” exportot forrásfájlként. (A felhőtárhelyeden lévő titkosított mentések csak a vezérlőpulton keresztül állíthatók vissza — kézzel nem fejthetők vissza.)
Menj végig a fájlban lévő users tömbön, és küldd el minden bejegyzést a cél panelnek:
POST /api/userMinden felhasználói objektum már Marzban formátumú, így módosítás nélkül átmegy. A proxies.vless.id alatti proxy UUID a payloadban utazik, így az újra létrehozott fiókok megtartják ugyanazt az UUID-t — a meglévő kliensalkalmazásoknak nincs szükségük újra.
Őszinte megjegyzés. A fiókok újra létrehozása csak a történet fele. Ahhoz, hogy egy felhasználó meglévő kliens-konfigja továbbra is csatlakozni tudjon, a cél panelnek ugyanazokkal az inboundokkal, Xray-beállításokkal és hoszttal kell rendelkeznie, mint az eredetinek. Ha a célt másképp állították be, a fiókok helyesen létrejönnek, de minden kliensnek újra le kell kérnie az előfizetését, hogy megkapja az új kapcsolati adatokat. Az ugyanabba a klaszterbe való visszaállítás (1. lehetőség) ezt teljesen elkerüli.