maxconn 5 آپ کے پراکسی کے لیے پانچ آلات کا لائسنس نہیں ہے۔ یہ کلائنٹ کے ماخذ پتے سے منسلک کنکشن تعداد کی شرط ہے۔

قاعدے کا ایک چھوٹا ٹکڑا ایسا دکھتا ہے:

acl over_connection_limit maxconn 5
http_access deny over_connection_limit

Squid میں دستاویزی مماثلت دی گئی قیمت سے “بڑی” ہے۔ مسترد کرنے کا قاعدہ اُس شرط کو استعمال کرتا ہے؛ صرف ACL کا اعلان کرنے سے کچھ مسترد نہیں ہوتا۔ اسے اُن وسیع قواعد سے پہلے رکھیں جو پہلے ہی اُن درخواستوں کی اجازت دیتے ہیں جنہیں محدود کرنا ہے۔

اس ٹکڑے کے گرد معمول کی اجازت کی پالیسی رکھیں۔ یہ مکمل رسائی کنفیگریشن نہیں ہے۔ ACL کا انحصار Squid کے کلائنٹ ڈیٹا بیس کے فعال ہونے پر بھی ہے؛ اس کے کام کرنے کی توقع سے پہلے client_db جانچیں۔

ایک آلہ کئی کنکشن کھول سکتا ہے۔ NAT کے پیچھے کئی آلات ایک ہی ماخذ پتے کے طور پر دکھائی دے سکتے ہیں۔ ایک مشترکہ مشین کئی صارفین کی خدمت کر سکتی ہے، اور گننے کے لمحے کسی خاموش آلے کا کوئی کنکشن نہ بھی ہو سکتا ہے۔ اِن رشتوں میں سے کوئی بھی ایک سے ایک نہیں ہے۔

اگر اصل ضرورت نامزد اکاؤنٹس، رجسٹرڈ آلات یا فعال سیشنز پر حد ہے تو اُس شناخت اور اُس کے زندگی کے چکر کو واضح طور پر بیان کریں۔ فی ماخذ ساکٹ حد صلاحیت کا تحفظ کر سکتی ہے، مگر اُس کی تعداد کو کنکشن کے طور پر بیان کیا جانا چاہیے، لوگوں یا آلات کے طور پر نہیں۔

متعلقہ مضامین