प्रोक्सीको अनुकूलित ब्लक पृष्ठ HTTP साइटका लागि देखिन्छ। HTTPS साइटका लागि ब्राउजरले यसको सट्टा टनेल त्रुटि देखाउँछ। HTML टेम्प्लेट फेरि बदल्दा केही पनि नबदल्न सक्छ।

स्पष्ट HTTP प्रोक्सीसँग, HTTPS भ्रमण सामान्यतया CONNECT बाट सुरु हुन्छ। ब्राउजरले प्रोक्सीलाई होस्ट र पोर्टमा टनेल खोल्न भन्छ। यदि Squid ले त्यो अनुरोध अस्वीकार गर्छ भने, साइटको TLS सत्र कहिल्यै सुरु हुँदैन।

अस्वीकृतिमा HTTP स्थिति र प्रतिक्रिया सामग्री हुन सक्छ। ब्राउजरको त्रुटि पृष्ठबाट स्वतन्त्र रूपमा त्यो असफल CONNECT प्रतिक्रिया curl सँग जाँच्न सक्नुहुन्छ। यसका लागि ब्राउजरले दिइएको HTML लाई गन्तव्यको वेबपृष्ठका रूपमा प्रस्तुत गर्न आवश्यक पर्दैन। ब्राउजरले CONNECT त्रुटिको मुख्य भाग छोडेर आफ्नै प्रोक्सी त्रुटि इन्टरफेस प्रयोग गर्न सक्छ; सही प्रस्तुति क्लाइन्टमा निर्भर हुन्छ।

यदि Squid को अस्वीकृतिमा पहिले नै इच्छित deny_info भाग छ भने, यसको पाठ, स्टाइलसिट वा फाइल अनुमतिहरू सम्पादन गर्दा ब्राउजरले कुन प्रतिक्रिया चरण ह्यान्डल गर्छ भन्ने बदलिँदैन। CONNECT अस्वीकार भयो कि भएन र किन भन्ने स्थापित गर्न अस्वीकृतिको स्थिति र पहुँच लग उपलब्ध राख्नुहोस्। सामान्य ब्राउजर पृष्ठले नीतिका विवरणहरू लुकाउन सक्छ जबकि प्रोक्सीले नियम सही रूपमा लागू गर्छ।

अवरोधित HTTPS जडानभित्र ब्लक पृष्ठ सेवा गर्नु अर्को आर्किटेक्चर हो, जसमा TLS अन्त्य, क्लाइन्ट विश्वास र प्रमाणपत्र ह्यान्डलिङ समावेश हुन्छ। यो deny_info सम्पादन गरेर सक्षम गरिँदैन, र अनुकूलित टेम्प्लेटले अवरोधित साइटको नक्कल गर्न कुनै अधिकार दिँदैन। आवश्यक भएमा मात्र त्यो डिजाइन छान्नुहोस्; अन्यथा क्लाइन्टमा उपलब्ध त्रुटि रिपोर्टिङ र प्रोक्सीको सञ्चालन लग प्रयोग गर्नुहोस्।

सम्बन्धित लेखहरू