लेखक: ·

समस्या निवारण और FAQ

सामान्य anonym.legal Nextcloud समस्याओं को ठीक करें: SSRF होस्ट अनुमति-सूची अस्वीकृति, नए-संस्करण सूचना, और दोनों ऐप्स की Basic-योजना गेटिंग त्रुटियां।

बैकएंड API URL अस्वीकृत (SSRF अनुमति-सूची)

ऐप बैकएंड API URL सहेजने से इनकार करता है, या अनुरोध URL-not-allowed त्रुटि के साथ विफल हो जाते हैं।

यह क्यों होता है

कोई भी अनुरोध करने से पहले दोनों ऐप्स कॉन्फ़िगर किए गए बैकएंड API URL को एक रनटाइम-सत्यापित होस्ट अनुमति-सूची (UrlGuard) के विरुद्ध सत्यापित करते हैं। यह SSRF सुरक्षा इसलिए मौजूद है ताकि कोई दुर्भावनापूर्ण या गलत कॉन्फ़िगर किया गया URL ऐप के Bearer टोकन को कभी भी हमलावर-नियंत्रित होस्ट तक न पहुंचा सके। केवल anonym.legal और anonymize.business (DEV होस्ट) की अनुमति है — डिज़ाइन के अनुसार हर अन्य होस्ट अस्वीकार कर दिया जाता है।

कैसे ठीक करें

  1. 1.बैकएंड API URL के रूप में बिल्कुल https://anonym.legal (production) या https://anonymize.business (DEV) का उपयोग करें।
  2. 2.URL से कोई भी अनुगामी पथ, पोर्ट, या टाइपो हटाएं — अनुमति-सूची होस्टनेम को बिल्कुल मिलाती है।
  3. 3.यदि आपको लगता है कि एक वैध होस्ट को अस्वीकार किया जा रहा है, तो support से संपर्क करें — अनुमति-सूची जानबूझकर उपयोगकर्ता-संपादन योग्य नहीं है।

"एक नया संस्करण उपलब्ध है" सूचना

ऐप की एडमिन सेटिंग्स एक सूचना दिखाती हैं कि एक नया संस्करण मौजूद है।

यह क्यों होता है

दोनों ऐप्स समय-समय पर नए संस्करण की जाँच करते हैं और उपलब्ध होने पर चेंजलॉग के लिंक के साथ एक सामान्य एडमिन सूचना दिखाते हैं। यह एक मैनुअल-अपग्रेड सूचना है, स्वचालित अपडेट नहीं — आपके Nextcloud इंस्टेंस पर कुछ भी स्वयं इंस्टॉल नहीं होता।

कैसे ठीक करें

  1. 1.क्या बदला यह समीक्षा करने के लिए सूचना में दिए गए चेंजलॉग लिंक को फ़ॉलो करें।
  2. 2.GitHub रिलीज़ पेज से नए ऐप आर्काइव डाउनलोड करें।
  3. 3.apps/ में एक्सट्रैक्ट करें और occ upgrade चलाएं — प्रारंभिक इंस्टॉल के समान मैनुअल इंस्टॉल चरण — अपने समय पर।

403 त्रुटि: "Basic योजना या उससे ऊपर"

ऐप से API कॉल Basic योजना या उससे ऊपर की आवश्यकता के बारे में एक संदेश के साथ 403 स्थिति के साथ विफल हो जाते हैं।

यह क्यों होता है

दोनों Nextcloud ऐप्स के लिए Basic योजना या उससे ऊपर पर anonym.legal खाता आवश्यक है। मुफ़्त योजना में वह API एक्सेस शामिल नहीं है जिस पर ये ऐप्स निर्भर करते हैं, इसलिए बैकएंड एक साइलेंट विफलता के बजाय संदेश "Nextcloud एकीकरण के लिए Basic योजना या उससे ऊपर की आवश्यकता है। कृपया अपनी योजना अपग्रेड करें।" के साथ 403 लौटाता है।

कैसे ठीक करें

  1. 1.पुष्टि करें कि कॉन्फ़िगर किया गया टोकन किस anonym.legal खाते का है।
  2. 2.उस खाते को Basic योजना या उससे ऊपर में अपग्रेड करें।
  3. 3.अनुरोध को फिर से आज़माएं — एक बार खाता अपग्रेड हो जाने के बाद किसी पुनः इंस्टॉल या पुनः कॉन्फ़िगरेशन की आवश्यकता नहीं है।

इंटीग्रेशन टोकन एन्क्रिप्शन कुंजियाँ नहीं पढ़ सकता — क्या यह एक बग है?

कॉन्फ़िगर किए गए टोकन के साथ डिक्रिप्ट की गई कुंजी सामग्री प्राप्त करने का प्रयास करने वाला अनुरोध अस्वीकार कर दिया जाता है।

यह क्यों होता है

नहीं — यह जानबूझकर है। इन ऐप्स द्वारा उपयोग किया जाने वाला टोकन एक इंटीग्रेशन-स्कोप्ड टोकन है, जो जानबूझकर एक पूर्ण-खाता API टोकन से अधिक सीमित है: यह सामग्री का विश्लेषण और अनामीकरण कर सकता है, लेकिन हर वह एंडपॉइंट जो डिक्रिप्ट की गई कुंजी सामग्री लौटाता, एक इंटीग्रेशन-स्कोप्ड टोकन को 403 देता है, इसलिए एक समझौता किया गया Nextcloud सर्वर कभी भी आपके पूर्ववत करने योग्य-एन्क्रिप्शन इतिहास को डिक्रिप्ट करने के लिए उपयोग नहीं किया जा सकता।

क्या करें

  1. 1.यह अपेक्षित व्यवहार है, ठीक करने वाली कोई त्रुटि नहीं — ऐप्स को अपने analyze/anonymize/deanonymize वर्कफ़्लो के लिए कभी भी डिक्रिप्ट की गई कुंजी सामग्री की आवश्यकता नहीं होती।
  2. 2.यदि किसी वर्कफ़्लो को वास्तव में पूर्ण-खाता एक्सेस की आवश्यकता है, तो इन ऐप्स के बाहर, अपने नियंत्रण वाले संदर्भ में एक पूर्ण-स्कोप API टोकन का उपयोग करें।

अभी भी मदद चाहिए?

यदि उपरोक्त में से कोई भी समाधान काम नहीं करता, तो हमसे संपर्क करें और हम समस्या हल करने में आपकी मदद करेंगे।