Squid maxconn से कनेक्शन गिनना
maxconn को प्रति-स्रोत कनेक्शन-संख्या की शर्त के रूप में लागू करें, उसकी सीमा को डिवाइस या प्रमाणित उपयोगकर्ताओं की गिनती न मानें।
maxconn 5 आपके प्रॉक्सी के लिए पाँच डिवाइस का लाइसेंस नहीं है। यह क्लाइंट के स्रोत पते से जुड़ी कनेक्शन-संख्या की शर्त है।
एक छोटा नियम-खंड ऐसा दिखता है:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid का प्रलेखित मिलान दिए गए मान से “बड़ा” है। अस्वीकार नियम उस शर्त का उपभोग करता है; केवल ACL घोषित करने से कुछ भी अस्वीकृत नहीं होता। इसे उन व्यापक नियमों से पहले रखें जो पहले से ही उन अनुरोधों की अनुमति देंगे जिन्हें यह सीमित करना है।
इस खंड के आसपास सामान्य प्राधिकरण नीति रखें। यह पूर्ण प्रवेश कॉन्फ़िगरेशन नहीं है। ACL इस पर भी निर्भर है कि Squid का क्लाइंट डेटाबेस सक्षम हो; इसके काम करने की अपेक्षा करने से पहले client_db जाँचें।
एक डिवाइस कई कनेक्शन खोल सकता है। NAT के पीछे कई डिवाइस एक ही स्रोत पते के रूप में दिख सकते हैं। एक साझा मशीन कई उपयोगकर्ताओं की सेवा कर सकती है, और किसी शांत डिवाइस के पास गिनने के क्षण कोई कनेक्शन नहीं हो सकता। इनमें से कोई भी संबंध एक-से-एक नहीं है।
यदि वास्तविक आवश्यकता नामांकित खातों, पंजीकृत डिवाइसों या सक्रिय सत्रों पर सीमा है, तो उस पहचान और उसके जीवनचक्र को स्पष्ट रूप से परिभाषित करें। प्रति-स्रोत सॉकेट सीमा क्षमता की रक्षा कर सकती है, पर उसकी संख्या को कनेक्शन के रूप में बताया जाना चाहिए, व्यक्तियों या डिवाइसों के रूप में नहीं।