कुकीज़ · बैकअप · माइग्रेशन · Community

कुकीज़, बैकअप और माइग्रेशन: पहले जानें कि हर फ़ाइल अपने साथ क्या ले जाती है।

Prism प्रोफ़ाइलों को साथ ले जाने के चार तरीके देता है, “सिर्फ़ लॉगिन कुकीज़” से लेकर “कंप्यूटर की सभी प्रोफ़ाइलें” तक। इनमें शामिल सामग्री और सुरक्षा का स्तर अलग-अलग है, इसलिए सही तरीका चुनने से कई परेशानियों से बचा जा सकता है।

अंतिम अपडेट · Prism 0.3.22 ऐप पर आधारित

चार तरीकों की तुलना

प्रोफ़ाइल को दूसरी जगह ले जाने के तरीके
तरीकाकहाँ मिलेगाशामिलशामिल नहीं / ध्यान दें
कॉन्फ़िगरेशन निर्यात (*.prism-profile.json)प्रोफ़ाइल मेनू → कॉन्फ़िगरेशन निर्यात करें; प्रोफ़ाइल आयात करें → एकल JSON प्रोफ़ाइल आयात करेंप्रॉक्सी पता, फ़िंगरप्रिंट सीड और प्रोफ़ाइल की अन्य सेटिंग्सप्रॉक्सी पासवर्ड, ब्राउज़र डेटा और एक्सटेंशन शामिल नहीं; आयात के बाद प्रॉक्सी पासवर्ड फिर से भरना होगा
कुकी माइग्रेशन (JSON)प्रोफ़ाइल डेटा → कुकीज़ आयात करें / कुकीज़ निर्यात करेंउस प्रोफ़ाइल के सभी डोमेन की कुकीज़फ़ाइल एन्क्रिप्ट नहीं होती और उसमें लॉगिन क्रेडेंशियल होते हैं
पूर्ण डेटा बैकअप (निर्देशिका)प्रोफ़ाइल डेटा → बैकअप निर्देशिका निर्यात करें; प्रोफ़ाइल आयात करें → संपूर्ण डेटा बैकअप आयात करेंपूरा ब्राउज़र डेटा (कुकीज़, LocalStorage, IndexedDB, इतिहास, एक्सटेंशन डेटा आदि) + बिना पासवर्ड वाला कॉन्फ़िगरेशन + SHA-256 चेकसम मेनिफ़ेस्टप्रॉक्सी पासवर्ड और एक्सटेंशन की फ़ाइलें शामिल नहीं; बैकअप निर्देशिका एन्क्रिप्ट नहीं होती
सभी प्रोफ़ाइल माइग्रेशन पैकेज (.prism-migration)हेडर में डाउनलोड आइकन → सभी प्रोफ़ाइल माइग्रेशन पैकेज निर्यात करें; प्रोफ़ाइल आयात करें → सभी प्रोफ़ाइल माइग्रेशन पैकेज आयात करेंसभी प्रोफ़ाइलों का कॉन्फ़िगरेशन और पसंदीदा, प्रॉक्सी जानकारी (पासवर्ड सहित), पूरा ब्राउज़र डेटा और संदर्भित स्थानीय एक्सटेंशनमाइग्रेशन पासवर्ड से एन्क्रिप्टेड; निर्यात और आयात से पहले सभी प्रोफ़ाइलें बंद करनी होंगी
Prism की “प्रोफ़ाइल डेटा” विंडो: डेटा की कुल मात्रा, साफ़ करने योग्य कैश और डेटा निर्देशिका; डेटा निर्देशिका खोलें, फिर से गणना करें और कैश साफ़ करें; पूर्ण डेटा बैकअप में बैकअप निर्देशिका निर्यात करें; कुकी माइग्रेशन में आयात और निर्यात
“प्रोफ़ाइल डेटा” विंडो में कैश सफाई, पूर्ण बैकअप और कुकी माइग्रेशन एक ही जगह मिलते हैं (डेमो डेटा)।

कुकी आयात और निर्यात

  • प्रारूप: JSON। Prism द्वारा निर्यात की गई फ़ाइलें और आम कुकी एक्सटेंशन द्वारा निर्यात किए गए JSON ऐरे समर्थित हैं (expirationDate, session, sameSite जैसे फ़ील्ड के साथ संगत)।
  • सीमाएँ: हर फ़ाइल में अधिकतम 10 एमबी और 10,000 कुकीज़; हर कुकी के लिए domain या http(s) url ज़रूरी है, और SameSite=None वाली कुकी का Secure होना भी अनिवार्य है।
  • यह कैसे काम करता है: प्रोफ़ाइल बंद होने पर Prism उस प्रोफ़ाइल से जुड़े कर्नेल से पृष्ठभूमि में एक अस्थायी, बिना इंटरफ़ेस वाला (headless) सत्र शुरू करता है जो केवल 127.0.0.1 पर सुनता है, ब्राउज़र के इंटरफ़ेस से कुकीज़ पढ़ता-लिखता है और फिर सामान्य रूप से बंद हो जाता है; एन्क्रिप्टेड कुकी डेटाबेस को सीधे नहीं बदला जाता।
  • आयात मौजूदा कुकीज़ को हटाए बिना नई कुकीज़ जोड़ता है; बिना समाप्ति तिथि वाली सत्र कुकीज़ आयात के बाद 30 दिनों तक मान्य हो जाती हैं, ताकि अगली बार प्रोफ़ाइल खोलने पर भी काम करें।
  • Netscape cookies.txt प्रारूप अभी समर्थित नहीं है, और CHIPS पार्टिशन वाली कुकीज़ की पार्टिशन जानकारी माइग्रेट नहीं होती।

पूर्ण डेटा बैकअप और पुनर्स्थापना

  • पहले प्रोफ़ाइल बंद करनी होगी। बैकअप पहले एक अस्थायी फ़ोल्डर में लिखा जाता है और पूरा होने पर एक ही चरण में उसका नाम बदला जाता है, ताकि अधूरा बैकअप न रह जाए।
  • बैकअप फ़ाइलों के सापेक्ष पथ, आकार और सामग्री पर एक समग्र SHA-256 हैश निकालता है। आयात के समय इसे दोबारा निकालकर मिलाया जाता है, और कोई फ़ाइल बदली गई हो तो आयात अस्वीकार कर दिया जाता है।
  • आयात हमेशा “मूल नाम (माइग्रेशन)” नाम की एक नई प्रोफ़ाइल बनाता है और किसी मौजूदा प्रोफ़ाइल को अधिलेखित नहीं करता; विफलता होने पर बदलाव अपने-आप वापस ले लिए जाते हैं।
  • सिंबॉलिक लिंक और रनटाइम की विशेष फ़ाइलें कॉपी नहीं होतीं; एक बैकअप में अधिकतम 10 लाख फ़ाइलें और 500 जीबी हो सकते हैं।

पहले पक्का करना चाहते हैं कि बैकअप काम करता है? प्रोफ़ाइल अलगाव और बैकअप से पुनर्स्थापना का व्यावहारिक ट्यूटोरियल एक बार करके देखें: दो प्रोफ़ाइलों में अलग-अलग मार्कर लिखें, फिर उन्हें निर्यात करके पुनर्स्थापित करें।

कंप्यूटर बदलना: सभी प्रोफ़ाइलों का एन्क्रिप्टेड माइग्रेशन पैकेज

  1. पुराने कंप्यूटर पर निर्यात करें

    सभी प्रोफ़ाइलें बंद करें, हेडर में डाउनलोड आइकन (“सभी प्रोफ़ाइल माइग्रेशन पैकेज निर्यात करें”) पर क्लिक करें, फिर कम से कम 10 वर्णों का माइग्रेशन पासवर्ड सेट करें और उसकी दोबारा पुष्टि करें।

  2. नए कंप्यूटर पर इंस्टॉल करें, पहले लाइसेंस सँभालें

    Prism इंस्टॉल करें। अगर किसी प्रोफ़ाइल में कर्नेल संस्करण पिन किया गया है, तो पहले पुराने डिवाइस पर “इस डिवाइस को निष्क्रिय करें” चुनें, फिर नए डिवाइस पर Pro सक्रिय करें और उसके बाद ही आयात करें।

  3. आयात करें और जाँचें

    “प्रोफ़ाइल आयात करें → सभी प्रोफ़ाइल माइग्रेशन पैकेज आयात करें” चुनें और माइग्रेशन पासवर्ड दर्ज करें। समान नाम वाली प्रोफ़ाइल होने पर “दोनों रखें” (आयातित प्रोफ़ाइल का नाम बदल दिया जाता है) या “छोड़ें” चुन सकते हैं। आयात के बाद अपनी ज़रूरी प्रोफ़ाइलें एक-एक करके खोलें और लॉगिन स्थिति जाँचें।

  • एन्क्रिप्शन: माइग्रेशन पासवर्ड से scrypt के ज़रिए कुंजी व्युत्पन्न की जाती है और AES-256-GCM से एन्क्रिप्शन होता है, साथ में अखंडता जाँच भी होती है। Prism माइग्रेशन पासवर्ड सहेजता नहीं है, इसलिए भूला हुआ पासवर्ड वापस पाने का कोई तरीका नहीं है।
  • एक माइग्रेशन पैकेज में अधिकतम 500 प्रोफ़ाइलें, 10 लाख फ़ाइलें और 500 जीबी डेटा हो सकता है; आयात मौजूदा प्रोफ़ाइलों को ओवरराइट नहीं करता, और कोई भी विफलता होने पर पूरा आयात रोल बैक हो जाता है।
  • अगर माइग्रेशन पैकेज या पूर्ण बैकअप में कोई भी प्रोफ़ाइल किसी कर्नेल संस्करण (144 सहित) पर पिन है, तो जिस डिवाइस पर Pro सक्रिय नहीं है वह आयात अस्वीकार कर देता है और पूरा माइग्रेशन पैकेज रोल बैक हो जाता है। पहले नए डिवाइस पर Pro सक्रिय करें, या निर्यात से पहले इन प्रोफ़ाइलों को “स्वचालित (ऐप का वर्तमान कर्नेल)” पर सेट करें।

अलग-अलग सिस्टम के बीच माइग्रेशन की सीमाएँ

कैश साफ़ करें, लॉगिन बनाए रखें

“प्रोफ़ाइल डेटा” में “कैश साफ़ करें” केवल वही कैश हटाता है जो दोबारा बन सकता है (Cache, Code Cache, जीपीयू कैश, Service Worker कैश आदि); यह कुकीज़, साइट डेटा, बुकमार्क और एक्सटेंशन नहीं हटाता, यानी खातों की लॉगिन स्थिति पर कोई असर नहीं पड़ता। कैश प्रोफ़ाइल बंद होने के बाद ही साफ़ किया जा सकता है।

अक्सर पूछे जाने वाले प्रश्न

सिर्फ़ एक खाते की लॉगिन स्थिति किसी दूसरी प्रोफ़ाइल में ले जानी है?
पहले “कुकीज़ निर्यात करें”, फिर “कुकीज़ आयात करें” का उपयोग करें। ध्यान रखें कि कुकी फ़ाइल लॉगिन क्रेडेंशियल के बराबर होती है, इसलिए ट्रांसफ़र के बाद उसे तुरंत हटा दें।
पूर्ण बैकअप या माइग्रेशन पैकेज: कौन-सा चुनें?
किसी एक प्रोफ़ाइल को संग्रहित करने या दूसरे कंप्यूटर पर कॉपी करने के लिए पूर्ण बैकअप का उपयोग करें; पूरे कार्यक्षेत्र को नए कंप्यूटर पर ले जाने के लिए एन्क्रिप्टेड माइग्रेशन पैकेज का उपयोग करें, जो प्रॉक्सी पासवर्ड और स्थानीय एक्सटेंशन को भी साथ में एन्क्रिप्ट करके पैक करता है।
क्या बैकअप क्लाउड स्टोरेज में रखे जा सकते हैं?
पूर्ण बैकअप फ़ोल्डर और कुकी फ़ाइलें एन्क्रिप्टेड नहीं होतीं और उनमें लॉगिन जानकारी हो सकती है, इसलिए उन्हें केवल भरोसेमंद जगह पर रखें; नेटवर्क पर भेजना हो तो एन्क्रिप्टेड माइग्रेशन पैकेज को प्राथमिकता दें।