Restaurar a partir de uma cópia
Duas formas de recuperar os seus utilizadores: o restauro de um clique no painel, que os reimporta de forma idempotente, ou um restauro manual para um Marzban vazio, já que o ficheiro está no formato de utilizador nativo do Marzban.
Uma cópia de segurança vale tanto quanto o restauro que permite. Há duas formas de recuperar os seus utilizadores — a mais simples, dentro do painel, e uma manual para casos avançados (ou caso algum dia saia da CreateYourVPN).
Opção 1. Restaurar no painel
O caminho mais simples. Na página de Utilizadores ou na página de Cópias de segurança existe um botão "Restaurar a partir de uma cópia".
Clique em "Restaurar a partir de uma cópia" e escolha a cópia que pretende (do seu armazenamento Google Drive / S3).
Confirme o restauro. A CreateYourVPN decifra a cópia por si — não há nenhuma palavra-passe para introduzir.
A CreateYourVPN reimporta os utilizadores para a configuração atual do cluster.
A importação é idempotente, por isso é seguro executá-la mais do que uma vez:
- os utilizadores existentes são atualizados para corresponder à cópia,
- os utilizadores em falta são recriados com o UUID original, para que as respetivas configurações de cliente antigas continuem a funcionar,
- as subscrições são preservadas quando restaura para o mesmo cluster.
O restauro dentro do painel decifra a cópia por si automaticamente. (A exportação separada em texto simples do botão "Download" não é cifrada — mantenha esse ficheiro privado.)
Opção 2. Restaurar para um Marzban vazio
A cópia descarregada é simplesmente o formato de utilizador nativo do Marzban — a mesma estrutura que a própria API do Marzban espera — com um campo _cyv extra que um Marzban comum simplesmente ignora. Isso significa que pode recriar as suas contas em qualquer Marzban, mesmo num que nunca tenha visto a CreateYourVPN.
Use a exportação em texto simples do botão "Download" da página de Cópias de segurança como ficheiro de origem. (As cópias cifradas no seu armazenamento na cloud só podem ser restauradas através do painel — não são decifráveis manualmente.)
Percorra o array users no ficheiro e envie cada entrada para o painel de destino:
POST /api/userCada objeto de utilizador já está no formato do Marzban, por isso passa tal e qual. O UUID de proxy em proxies.vless.id é transportado no payload, por isso as contas recriadas mantêm o mesmo UUID — as aplicações-cliente existentes não precisam de um novo.
Ressalva honesta. Recriar as contas é apenas metade da história. Para que a configuração de cliente existente de um utilizador continue a ligar-se, o painel de destino tem de ter os mesmos inbounds, definições de Xray e host que o original. Se o destino estiver configurado de forma diferente, as contas são criadas corretamente, mas cada cliente tem de voltar a obter a sua subscrição para receber os novos dados de ligação. Restaurar para o mesmo cluster (Opção 1) evita isto por completo.