Tinyproxy गन्तव्य फिल्टरहरू, ग्राहक ACL र CONNECT पोर्टहरू
होस्टनाम प्रतिबन्धका लागि Tinyproxy गन्तव्य फिल्टरहरू प्रयोग गर्नुहोस्, र तिनलाई स्रोत ग्राहक वा CONNECT पोर्ट नियन्त्रण गर्ने नियमहरूबाट छुट्ट्याउनुहोस्।
Tinyproxy मा Allow लाइनले प्रोक्सी कसले प्रयोग गर्न सक्छ भन्ने जवाफ दिन्छ। यसको अर्थ ती ग्राहकहरूले त्यहाँ लेखिएको होस्टमा मात्र पुग्न सक्छन् भन्ने होइन। गन्तव्य फिल्टरिङ छुट्टै सेटिङ हो।
एउटा नामित सेवासम्म पुग्न बनाइएको प्रोक्सीका लागि, फिल्टरले अनुमति-सूचीको रूपमा काम गर्न सक्छ:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
त्यसपछि फाइलमा तपाईंले छान्नुभएको फिल्टर सिन्ट्याक्सले अनुमति दिएका गन्तव्य ढाँचाहरू हुन्छन्। साँघुरो सटीक-होस्ट ढाँचा राख्नुहोस्, र नियमित अभिव्यक्ति एङ्कर वा वाइल्डकार्ड सिन्ट्याक्स छान्नुअघि कन्फिगर गरिएको FilterType जाँच्नुहोस्। एउटा मोडका लागि लेखिएको ढाँचाले अर्कोमा अरू अर्थ दिन सक्छ।
तीन फरक नियन्त्रणहरू छन्
- ग्राहक
Allow/Denyनियमहरूले स्रोत ग्राहकहरूलाई प्रतिबन्ध गर्छन्। - गन्तव्य फिल्टरिङले अनुरोध गरिएको होस्ट वा URL प्रतिबन्ध गर्छ।
ConnectPortले CONNECT गन्तव्य पोर्टहरू प्रतिबन्ध गर्छ।
Tinyproxy म्यानुअलले यी छुट्टाछुट्टै अभिलेख गर्छ। गन्तव्य फिल्टरले प्रोक्सी प्रमाणीकरण थप्दैन, र पोर्ट अनुमतिले अनुरोधहरूलाई एउटा होस्टनाममा सीमित गर्दैन।
सामान्य टनेलमार्फत HTTPS का लागि, गन्तव्य होस्टसँग काम गर्नुहोस्। इन्क्रिप्ट गरिएको अनुरोध मार्ग प्रोक्सीलाई देखिने साधारण पाठको रूपमा उपलब्ध हुँदैन, त्यसैले सादा HTTP का लागि काम गर्ने मार्ग अभिव्यक्तिले HTTPS पृष्ठका मार्गहरू निरीक्षण गर्छ भनी मान्नु हुँदैन।
साइटका निर्भरताहरू पनि विचार गर्नुहोस्। एउटा पृष्ठले तस्बिरहरू ल्याउन वा अन्य होस्टमार्फत प्रमाणीकरण गर्न सक्छ। वास्तवमै आवश्यक गन्तव्यहरू मात्र थप्नुहोस्; हराएको एउटा तस्बिर सुधार्न सटीक-होस्ट नियमलाई फराकिलो प्रत्ययमा बदल्दा धेरै बढी ट्राफिकलाई अनुमति दिन सकिन्छ। प्रत्येक अनुमत गन्तव्यको कारण होस् भन्ने गरी सूची बुझ्न सकिने राख्नुहोस्।