maxconn 5 nie jest licencją na pięć urządzeń dla Twojego proxy. To warunek liczby połączeń powiązany z adresem źródłowym klienta.

Mały fragment reguły wygląda tak:

acl over_connection_limit maxconn 5
http_access deny over_connection_limit

Udokumentowane dopasowanie w Squidzie to „większe niż” podana wartość. Reguła odmowy zużywa ten warunek; samo zadeklarowanie ACL niczego nie odrzuca. Umieść ją przed szerszymi regułami, które już zezwalałyby na żądania, które ma ograniczać.

Zachowaj zwykłą politykę autoryzacji wokół tego fragmentu. To nie jest kompletna konfiguracja dostępu. ACL zależy też od tego, czy baza klientów Squida jest włączona; sprawdź client_db, zanim zaczniesz oczekiwać, że zadziała.

Jedno urządzenie może otworzyć wiele połączeń. Kilka urządzeń za NAT może wyglądać jak jeden adres źródłowy. Jedna współdzielona maszyna może obsługiwać kilku użytkowników, a ciche urządzenie może nie mieć żadnego połączenia w chwili liczenia. Żaden z tych związków nie jest jeden do jednego.

Jeśli rzeczywistym wymaganiem jest limit na nazwane konta, zarejestrowane urządzenia lub aktywne sesje, zdefiniuj tę tożsamość i jej cykl życia wprost. Próg gniazd na źródło może chronić wydajność, ale jego liczbę należy opisywać jako połączenia, a nie osoby czy urządzenia.

Powiązane artykuły