Squid maxconn көмегімен қосылымдарды санау
maxconn-ды құрылғылар немесе аутентификацияланған пайдаланушылар саны ретінде емес, көзге шаққандағы қосылым санының шарты ретінде қолданыңыз.
maxconn 5 сіздің проксиіңіз үшін бес құрылғыға арналған лицензия емес. Бұл клиенттің көз мекенжайына байланысты қосылым санының шарты.
Кішкене ереже үзіндісі былай көрінеді:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid-тің құжатталған сәйкестігі — берілген мәннен «үлкен». Бас тарту ережесі осы шартты жұмсайды; тек ACL жариялау ешнәрсені қабылдамайды. Оны шектеуге тиісті сұраныстарды бұрыннан рұқсат ететін кеңірек ережелердің алдына қойыңыз.
Осы үзіндінің айналасында әдеттегі авторизация саясатын сақтаңыз. Бұл толық қатынау конфигурациясы емес. ACL сонымен қатар Squid-тің клиенттік дерекқоры қосылғанына тәуелді; жұмыс істейді деп күтпес бұрын client_db тексеріңіз.
Бір құрылғы көп қосылым аша алады. NAT артындағы бірнеше құрылғы бір көз мекенжайы ретінде көрінуі мүмкін. Бір ортақ машина бірнеше пайдаланушыға қызмет көрсете алады, ал тыныш құрылғы санау сәтінде мүлде қосылымы болмауы мүмкін. Бұл қатынастардың ешқайсысы бір-бірге тең емес.
Егер нақты талап аталған тіркелгілерге, тіркелген құрылғыларға немесе белсенді сессияларға шектеу болса, сол сәйкестілік пен оның өмірлік циклін анық көрсетіңіз. Көзге шаққандағы сокет шегі сыйымдылықты қорғай алады, бірақ оның саны адамдар немесе құрылғылар емес, қосылымдар деп сипатталуы керек.