CreateYourVPN Academy
การสำรองข้อมูล

กู้คืนจากข้อมูลสำรอง

สองวิธีในการนำผู้ใช้ของคุณกลับมา: การกู้คืนในแดชบอร์ดเพียงคลิกเดียวที่นำเข้าผู้ใช้ซ้ำได้แบบ idempotent หรือการกู้คืนด้วยตนเองเข้าสู่ Marzban เปล่า เพราะไฟล์อยู่ในรูปแบบผู้ใช้ Marzban ดั้งเดิม

ข้อมูลสำรองจะมีค่าก็ต่อเมื่อกู้คืนได้ดีเท่านั้น มีสองวิธีในการนำผู้ใช้ของคุณกลับมา — วิธีง่าย ๆ ภายในแดชบอร์ด และวิธีด้วยตนเองสำหรับกรณีขั้นสูง (หรือหากคุณย้ายออกจาก CreateYourVPN)

ตัวเลือกที่ 1. กู้คืนในแดชบอร์ด

เส้นทางที่ง่ายที่สุด บน หน้าผู้ใช้ หรือ หน้าการสำรองข้อมูล จะมีปุ่ม "กู้คืนจากข้อมูลสำรอง"

คลิก "กู้คืนจากข้อมูลสำรอง" แล้วเลือกข้อมูลสำรองที่คุณต้องการ (จากพื้นที่จัดเก็บ Google Drive / S3 ของคุณ)

ยืนยันการกู้คืน CreateYourVPN จะถอดรหัสข้อมูลสำรองให้คุณ — ไม่มีรหัสผ่านให้ป้อน

CreateYourVPN จะนำเข้าผู้ใช้กลับเข้าสู่ การตั้งค่าปัจจุบัน ของคลัสเตอร์

การนำเข้าเป็นแบบ idempotent จึงปลอดภัยที่จะรันมากกว่าหนึ่งครั้ง:

  • ผู้ใช้ที่มีอยู่จะถูกอัปเดต ให้ตรงกับข้อมูลสำรอง
  • ผู้ใช้ที่หายไปจะถูกสร้างใหม่ ด้วย UUID เดิม ของพวกเขา ดังนั้นการกำหนดค่าไคลเอนต์เดิมจึงยังใช้งานได้
  • การสมัครสมาชิกจะถูกรักษาไว้ เมื่อคุณกู้คืนไปยัง คลัสเตอร์เดียวกัน

การกู้คืนในแดชบอร์ด ถอดรหัสข้อมูลสำรองให้คุณ โดยอัตโนมัติ (การส่งออกแบบข้อความล้วนด้วย "ดาวน์โหลด" ที่แยกต่างหากนั้นไม่ได้ถูกเข้ารหัส — เก็บไฟล์นั้นเป็นความลับ)

ตัวเลือกที่ 2. กู้คืนเข้าสู่ Marzban เปล่า

ข้อมูลสำรองที่ดาวน์โหลดมาเป็นเพียง รูปแบบผู้ใช้ Marzban ดั้งเดิม — โครงสร้างเดียวกับที่ API ของ Marzban เองคาดหวัง — พร้อมฟิลด์ _cyv พิเศษหนึ่งฟิลด์ที่ Marzban ธรรมดาจะเพิกเฉยไปเฉย ๆ นั่นหมายความว่าคุณสามารถสร้างบัญชีของคุณขึ้นใหม่บน Marzban ตัวใด ก็ได้ แม้แต่ตัวที่ไม่เคยเห็น CreateYourVPN มาก่อน

ใช้การส่งออกแบบข้อความล้วนด้วย "ดาวน์โหลด" จากหน้าการสำรองข้อมูลเป็นไฟล์ต้นทางของคุณ (ข้อมูลสำรองที่เข้ารหัสในพื้นที่จัดเก็บบนคลาวด์ของคุณกู้คืนได้ผ่านแดชบอร์ดเท่านั้น — มันไม่สามารถถอดรหัสด้วยมือได้)

วนลูปผ่านอาร์เรย์ users ในไฟล์ แล้วส่งแต่ละรายการไปยังแผงเป้าหมาย:

POST /api/user

ออบเจกต์ผู้ใช้แต่ละรายการอยู่ในรูปแบบของ Marzban อยู่แล้ว จึงส่งผ่านไปได้ตามเดิม proxy UUID ภายใต้ proxies.vless.id ถูกส่งไปในเพย์โหลด ดังนั้นบัญชีที่สร้างใหม่จึงยังคง UUID เดิม — แอปไคลเอนต์ที่มีอยู่ไม่จำเป็นต้องใช้ตัวใหม่

ข้อควรระวังตามตรง การสร้างบัญชีขึ้นใหม่เป็นเพียงครึ่งหนึ่งของเรื่องราวเท่านั้น เพื่อให้ การกำหนดค่าไคลเอนต์เดิมของผู้ใช้ยังเชื่อมต่อต่อไปได้ แผงเป้าหมายต้องมี inbound, การตั้งค่า Xray และ host เดียวกัน กับต้นฉบับ หากเป้าหมายตั้งค่าไว้แตกต่างกัน บัญชีจะถูกสร้างอย่างถูกต้อง แต่ไคลเอนต์แต่ละตัวต้อง ดึงการสมัครสมาชิกใหม่ เพื่อรับรายละเอียดการเชื่อมต่อใหม่ การกู้คืนไปยัง คลัสเตอร์เดียวกัน (ตัวเลือกที่ 1) จะช่วยหลีกเลี่ยงเรื่องนี้ได้ทั้งหมด

ขั้นตอนต่อไป

On this page