maxconn 5 אינו רישיון לחמישה התקנים לפרוקסי שלכם. זהו תנאי למספר החיבורים הקשור לכתובת המקור של לקוח.

קטע כלל קטן נראה כך:

acl over_connection_limit maxconn 5
http_access deny over_connection_limit

ההתאמה המתועדת ב-Squid היא „גדול מ” הערך שניתן. כלל הדחייה צורך את התנאי הזה; הצהרת ה-ACL לבדה אינה דוחה דבר. הציבו אותו לפני כללים רחבים יותר שכבר היו מתירים את הבקשות שהוא נועד להגביל.

השאירו את מדיניות ההרשאה הרגילה סביב הקטע הזה. זו אינה תצורת גישה מלאה. ה-ACL תלוי גם בכך שמסד הנתונים של הלקוחות ב-Squid מופעל; בדקו את client_db לפני שתצפו שזה יעבוד.

התקן אחד יכול לפתוח חיבורים רבים. כמה התקנים מאחורי NAT עשויים להיראות ככתובת מקור אחת. מכונה משותפת אחת יכולה לשרת כמה משתמשים, והתקן שקט עשוי שלא להיות לו שום חיבור ברגע שאתם סופרים. אף אחד מהיחסים האלה אינו אחד לאחד.

אם הדרישה האמיתית היא הגבלה על חשבונות בעלי שם, התקנים רשומים או הפעלות פעילות, הגדירו את הזהות הזו ואת מחזור החיים שלה במפורש. סף שקעים לכל מקור יכול להגן על הקיבולת, אך יש לתאר את מספרו כחיבורים, לא כאנשים או התקנים.

מאמרים קשורים