پشتیبانگیری در فضای سازگار با S3
چگونه یک access key، secret key، باکت، endpoint و منطقه برای فضای سازگار با S3 — AWS S3، Cloudflare R2، Backblaze B2 یا Wasabi — بگیرید و آنها را در پشتیبانگیری CreateYourVPN وارد کنید.
تقریباً هر ارائهدهنده ذخیرهسازی شیء از پروتکل S3 پشتیبانی میکند، پس CreateYourVPN میتواند روی هر کدام از آنها پشتیبان بگیرد. هر کدام را که انتخاب کنید، در نهایت همین پنج مورد را برای وارد کردن خواهید داشت:
- Endpoint — نشانی سرور ذخیرهسازی (فقط AWS اجازه میدهد آن را حذف کنید).
- Region — کد منطقه.
- Bucket — ظرفی که پشتیبانهای شما در آن قرار میگیرند.
- Access key و Secret key — اطلاعات احراز هویت، ترجیحاً محدود به همان باکت.
- Prefix اختیاری — یک «زیرپوشه» درون باکت، مثلاً
cyv/.
جریان کلی همیشه یکسان است: یک باکت بسازید، سپس یک access key محدود به آن بسازید. در ادامه جزئیات هر ارائهدهنده آمده است.
باکت را بهصورت خصوصی بسازید — پشتیبانها از پیش با عبارت عبور شما رمزنگاری شدهاند، اما دلیلی ندارد که بهصورت عمومی در دسترس باشند. دسترسی عمومی را فعال نکنید.
AWS S3
در کنسول S3، یک باکت بسازید. Regionای که انتخاب میکنید را یادداشت کنید (برای مثال us-east-1، eu-central-1).
در IAM، یک کاربر (یا access key) با دسترسی خواندن/نوشتن آن باکت بسازید و Access key ID و Secret access key آن را کپی کنید.
- Endpoint: خالی بگذارید، یا از
https://s3.<region>.amazonaws.comاستفاده کنید. - Region: منطقه باکت، مثلاً
eu-central-1.
Cloudflare R2
R2 هزینه خروج (egress) ندارد، که آن را به گزینهای محبوب تبدیل میکند.
در داشبورد Cloudflare، R2 را باز کنید و یک باکت بسازید.
زیر R2 → Manage API Tokens، یک API token / access key محدود به آن باکت بسازید. Access Key ID و Secret Access Key را کپی کنید.
- Endpoint:
https://<your-account-id>.r2.cloudflarestorage.com(شناسه حساب شما در صفحه نمای کلی R2 نمایش داده میشود). - Region: از
autoاستفاده کنید.
Backblaze B2
Backblaze یکی از ارزانترین گزینههاست.
در B2 Cloud Storage، یک باکت بسازید (آن را خصوصی نگه دارید).
زیر App Keys، یک Application Key محدود به آن باکت بسازید. keyID (access key) و applicationKey (secret key) را کپی کنید — مقدار مخفی فقط یک بار نمایش داده میشود.
- Endpoint: همان S3 Endpoint که در صفحه باکت نمایش داده میشود، مثلاً
https://s3.us-west-004.backblazeb2.com. - Region: منطقهای که در آن endpoint نهفته است، مثلاً
us-west-004.
Wasabi
Wasabi ذخیرهسازی با نرخ ثابت و بدون هزینه خروج است.
در کنسول Wasabi، یک باکت بسازید و منطقهای که انتخاب کردید را یادداشت کنید.
زیر Access Keys، یک جفت کلید بسازید و Access Key و Secret Key را کپی کنید.
- Endpoint: با منطقه شما مطابقت دارد، مثلاً
https://s3.eu-central-1.wasabisys.com. - Region: منطقه باکت، مثلاً
eu-central-1.
قاعده سرانگشتی برای endpoint: همان نشانی S3ای است که ارائهدهنده شما در صفحه باکت یا صفحه «S3 API» نشان میدهد. در صورت تردید، آن را عیناً از همانجا کپی کنید — اشتباهبودن endpoint یا منطقه شایعترین دلیل شکست نخستین پشتیبان است.
وارد کردن در CreateYourVPN
در داشبورد، منوی حساب ← پشتیبانگیری را باز کنید، سازگار با S3 را بهعنوان مقصد انتخاب کنید و endpoint، منطقه، باکت، access key، secret key و یک prefix اختیاری خود را وارد کنید. سپس عبارت عبور، دوره تکرار و نگهداری را تنظیم کنید و ذخیره کنید.
گام بعدی
پشتیبانگیری در Google Drive
گامبهگام: یک پروژه Google Cloud بسازید، Drive API را فعال کنید، صفحه رضایت OAuth را منتشر کنید و Client ID، Client Secret و Refresh Token را بگیرید تا در پشتیبانگیری CreateYourVPN وارد کنید.
بازیابی از یک پشتیبان
دو راه برای بازگرداندن کاربران: بازیابی یککلیکی درون داشبورد که آنها را بهصورت خودتوان دوباره وارد میکند، یا بازیابی دستی در یک Marzban خام، چون فایل در قالب بومی کاربر Marzban است.