Google Drive'a yedekleyin
Adım adım: bir Google Cloud projesi oluşturun, Drive API'yi etkinleştirin, OAuth onay ekranını yayımlayın ve CreateYourVPN Yedekler'e yapıştırmak için Client ID, Client Secret ve Refresh Token'ı alın.
Kendi Google Drive'ınıza yedeklemek için CreateYourVPN'in Google'dan üç değere ihtiyacı vardır: bir Client ID, bir Client Secret ve bir Refresh Token. Bunları bir kez alır, Yedekler ayarlarına yapıştırır ve bir daha Google'a hiç dokunmazsınız.
Google Cloud Console'daki tam ifadeler zaman zaman değişir; bu yüzden aşağıdaki tıklama yollarını piksel piksel bir betik olarak değil, bir harita olarak görün — bölümlerin adları buna yakın kalır.
En önemli tek adım, onay ekranını "Üretimde" olacak şekilde yayımlamaktır (Adım 3). Test modunda bırakırsanız, Google refresh token'ınızı 7 gün sonra sona erdirir ve yedekler bariz bir hata olmadan sessizce durur. Bu adımı atlamayın.
Adım 1. Bir proje oluşturun
Google Cloud Console sayfasını açın ve yedeklerinizi Drive'ında saklamak istediğiniz Google hesabıyla oturum açın.
Üst çubukta proje seçiciyi açın ve "Yeni Proje" düğmesine tıklayın. Ona herhangi bir ad verin (örn. CYV Backups) ve oluşturun. Devam etmeden önce bu yeni projenin seçili olduğundan emin olun.
Adım 2. Google Drive API'yi etkinleştirin
APIs & Services → Library bölümüne gidin.
"Google Drive API" araması yapın, açın ve "Enable" düğmesine tıklayın.
Adım 3. Onay ekranını yapılandırın ve yayımlayın
APIs & Services → OAuth consent screen bölümüne gidin.
"External" kullanıcı türünü seçin ve gerekli temel bilgileri doldurun: bir uygulama adı (örn. CYV Backups), destek e-postanız ve bir geliştirici iletişim e-postası. İsteğe bağlı alanları boş bırakabilirsiniz.
Sihirbaz boyunca kaydederek ilerleyin. OAuth onay ekranı genel görünümüne geri döndüğünüzde, "Publishing status" kısmını bulun ve durum "In production" olacak şekilde "Publish app" düğmesine tıklayın.
Yayımlama durumu "Testing" değil, "In production" olarak görünmelidir. Test modunda Google refresh token'ı kısa ömürlü olarak değerlendirir ve 7 gün sonra iptal eder — yedekleriniz bir hafta sorunsuz çalışır, sonra sessizce başarısız olur. Token'ı kalıcı yapan şey, üretime yayımlamaktır. Google korkutucu bir "doğrulanmamış uygulama" notu gösterebilir; burada bunun bir sakıncası yok — bu uygulama yalnızca sizin tarafınızdan, kendi Drive'ınız için kullanılır ve yalnızca aşağıdaki dar kapsamı ister.
Adım 4. Bir OAuth Client ID oluşturun (Desktop uygulaması)
APIs & Services → Credentials → Create credentials → OAuth client ID bölümüne gidin.
Application type için "Desktop app" seçeneğini seçin, bir ad verin ve oluşturun.
Google size bir Client ID ve bir Client Secret gösterir. İkisini de kopyalayın — bunlar, CreateYourVPN'e yapıştıracağınız üç değerden ikisidir.
Adım 5. Bir Refresh Token alın
Refresh token, CreateYourVPN'in her seferinde oturum açmanıza gerek kalmadan Drive'a program dahilinde yazmasını sağlayan şeydir. Bunu edinmenin en hızlı yolu Google OAuth Playground'dur.
OAuth 2.0 Playground sayfasını açın.
Dişli simgesine (ayarlar, sağ üst) tıklayın, "Use your own OAuth credentials" kutusunu işaretleyin ve Adım 4'teki Client ID ile Client Secret'ı yapıştırın.
Soldaki "Step 1" panelinde listeden seçim yapmayın — input your own scopes kutusuna kaydırın ve tam olarak şunu girin:
https://www.googleapis.com/auth/drive.fileArdından "Authorize APIs" düğmesine tıklayın ve aynı Google hesabıyla oturum açın. Erişimi onaylayın.
"Step 2" kısmında "Exchange authorization code for tokens" düğmesine tıklayın. Yanıt bir refresh_token içerir — değerini kopyalayın.
drive.file kapsamı bilinçli olarak dardır: uygulamanın yalnızca kendi oluşturduğu dosyaları görmesine ve yönetmesine izin verir, Drive'ınızın geri kalanına asla. Bir yedeğin ihtiyacı olan tek şey budur. Playground yerine kendi onay akışınızı çalıştırmayı tercih ederseniz, bu da sorun değil — sadece aynı drive.file kapsamını access_type=offline ile isteyin ki Google bir refresh token döndürsün.
Adım 6. CreateYourVPN'e yapıştırın
Panelde Hesap menüsü → Yedekler bölümünü açın, hedef olarak Google Drive'ı seçin ve şunları yapıştırın:
- Client ID (Adım 4)
- Client Secret (Adım 4)
- Refresh Token (Adım 5)
Ardından parolanızı, sıklığınızı ve saklama sürenizi seçip kaydedin.
Bir klasör kimliği girmenize gerek yoktur. İlk çalıştırmada uygulama Drive'ınızda kendi "CYV Backups" klasörünü oluşturur ve her yedeği orada tutar — Drive'ınızdaki başka hiçbir şeye dokunulmaz.
Sırada ne var
Yedekler
Her kümenin kullanıcı listesini — hesaplarını, veri limitlerini, son kullanma tarihlerini ve proxy UUID'lerini — sahibi olduğunuz bir depolama alanına (Google Drive veya S3) yedekleyin; her zaman şifreli olarak saklanır.
S3 uyumlu depolamaya yedekleyin
S3 uyumlu depolama — AWS S3, Cloudflare R2, Backblaze B2 veya Wasabi — için bir access key, secret key, kova, endpoint ve bölge nasıl alınır ve bunlar CreateYourVPN Yedekler'e nasıl yapıştırılır.