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