के Squid को HTTP लिसनरले SOCKS समर्थन गर्छ?
प्रोक्सी प्रोटोकललाई पोर्ट नम्बरबाट अलग गर्नुहोस् र प्रयोगात्मक Squid SOCKS कामलाई मानक HTTP लिसनर समर्थनबाट छुट्याउनुहोस्।
Squid को http_port ले पोर्ट नम्बर जे भए पनि HTTP प्रोक्सी ट्राफिक स्वीकार गर्छ। यसलाई पोर्ट 1080 मा कन्फिगर गर्दा यो HTTP लिसनर नै रहन्छ; SOCKS क्लाइन्टले फरक handshake पठाउँछ।
HTTP प्रोक्सी समर्थन गर्ने एप्लिकेसनले Squid को ठेगाना र पोर्ट आफ्नो HTTP प्रोक्सी सेटिङमा प्रयोग गर्न सक्छ। HTTPS गन्तव्यहरू CONNECT मार्फत जान सक्छन्, त्यसैले प्रोक्सीले सुरुङलाई अनुमति दिँदा यो सेटिङ सुरक्षित वेबसाइटहरूका लागि पनि उपयुक्त हुन्छ।
SOCKS आवश्यक पर्ने एप्लिकेसनलाई आवश्यक SOCKS संस्करण लागू गर्ने सेवा र प्रमाणीकरण चाहिन्छ। अनुमति दिइएका सार्वजनिक मार्गहरूका लागि SOCKS प्रोक्सी सूचीबाट त्यो संस्करणसँग मिल्ने उम्मेदवार छान्नुहोस्। समर्पित SOCKS सर्भर वा उपयुक्त स्थानीय SSH गतिशील फर्वार्डिङले त्यो इन्टरफेस प्रदान गर्न सक्छ।
प्रयोगात्मक समर्थन र अपस्ट्रिम प्रोक्सीहरू
Squid को SOCKS विकास पृष्ठ ले सीमाहरूसहित प्रयोगात्मक र लाइब्रेरी-आधारित दृष्टिकोणहरू वर्णन गर्छ। मानक प्याकेज गरिएको HTTP लिसनरले कन्फिगरेसन स्विचमार्फत SOCKS5 स्वीकार्छ भनी यसले प्रमाणित गर्दैन।
Squid लाई अपस्ट्रिममा SOCKS प्रयोग गराउनु यसको बाहिर जाने जडानहरूमा छुट्टै आवश्यकता हो। ती सकेटहरूमा असर पार्ने विधिले भित्र आउने SOCKS समर्थन थप्दैन।
प्रोटोकल नमिल्दा, एप्लिकेसनले Squid लाई के पठाउँछ र Squid ले आफ्नो गन्तव्य वा अभिभावकतर्फ के पठाउँछ पहिचान गर्नुहोस्। केवल पोर्ट नम्बर बदल्नाले दुवै कुराकानीमध्ये कुनै पनि बदलिँदैन।