Przywróć z kopii zapasowej
Dwa sposoby na odzyskanie użytkowników: przywracanie jednym kliknięciem z panelu, które importuje ich ponownie w sposób idempotentny, albo ręczne przywracanie do „czystego” Marzbana, ponieważ plik ma natywny format użytkownika Marzban.
Kopia zapasowa jest warta tyle, ile jej przywrócenie. Są dwa sposoby na odzyskanie użytkowników — łatwy, wewnątrz panelu, oraz ręczny, dla zaawansowanych przypadków (lub jeśli kiedykolwiek zrezygnujesz z CreateYourVPN).
Opcja 1. Przywracanie w panelu
Najprostsza droga. Na stronie Użytkownicy lub na stronie Kopie zapasowe znajduje się przycisk „Przywróć z kopii zapasowej”.
Kliknij „Przywróć z kopii zapasowej” i wybierz kopię, której chcesz użyć (z Twojego magazynu Google Drive / S3).
Potwierdź przywracanie. CreateYourVPN odszyfrowuje kopię zapasową za Ciebie — nie ma żadnego hasła do wpisania.
CreateYourVPN importuje ponownie użytkowników do bieżącej konfiguracji klastra.
Import jest idempotentny, więc można go bezpiecznie uruchamiać wielokrotnie:
- istniejący użytkownicy są aktualizowani tak, aby odpowiadali kopii zapasowej,
- brakujący użytkownicy są tworzeni ponownie z ich oryginalnym UUID, dzięki czemu ich dotychczasowe konfiguracje klienckie nadal działają,
- subskrypcje są zachowywane, gdy przywracasz do tego samego klastra.
Przywracanie w panelu odszyfrowuje kopię zapasową za Ciebie automatycznie. (Osobny, jawny eksport „Pobierz” nie jest szyfrowany — trzymaj ten plik w tajemnicy.)
Opcja 2. Przywracanie do „czystego” Marzbana
Pobrana kopia zapasowa to po prostu natywny format użytkownika Marzban — dokładnie taki, jakiego oczekuje własne API Marzbana — z jednym dodatkowym polem _cyv, które zwykły Marzban po prostu ignoruje. Oznacza to, że możesz odtworzyć swoje konta na dowolnym Marzbanie, nawet takim, który nigdy nie miał styczności z CreateYourVPN.
Użyj jawnego eksportu „Pobierz” ze strony Kopie zapasowe jako pliku źródłowego. (Zaszyfrowane kopie zapasowe w Twoim magazynie w chmurze można przywrócić wyłącznie przez panel — nie da się ich odszyfrować ręcznie.)
Przejdź przez tablicę users w pliku i wyślij każdy wpis do docelowego panelu:
POST /api/userKażdy obiekt użytkownika jest już w formacie Marzbana, więc przechodzi bez zmian. UUID proxy w polu proxies.vless.id jest przenoszony w ładunku, więc odtworzone konta zachowują ten sam UUID — dotychczasowe aplikacje klienckie nie potrzebują nowego.
Szczera uwaga. Odtworzenie kont to dopiero połowa sprawy. Aby dotychczasowa konfiguracja kliencka użytkownika nadal się łączyła, docelowy panel musi mieć te same inboundy, ustawienia Xray i host co oryginał. Jeśli cel jest skonfigurowany inaczej, konta zostaną utworzone poprawnie, ale każdy klient musi ponownie pobrać swoją subskrypcję, aby przejąć nowe szczegóły połączenia. Przywracanie do tego samego klastra (Opcja 1) całkowicie tego unika.