maxconn 5 er ikkje ein lisens for fem einingar for proxyen din. Det er eit vilkår for talet på tilkoplingar knytt til kjeldeadressa til ein klient.

Eit lite regelfragment ser slik ut:

acl over_connection_limit maxconn 5
http_access deny over_connection_limit

Det dokumenterte treffet i Squid er «større enn» den oppgitte verdien. Avvisingsegelen brukar dette vilkåret; å berre erklære ACL-en avviser ingenting. Set han før breiare reglar som allereie ville tillate førespurnadene han skal avgrense.

Hald den vanlege autorisasjonspolicyen rundt dette fragmentet. Det er ikkje ein fullstendig tilgangskonfigurasjon. ACL-en er også avhengig av at klientdatabasen til Squid er slått på; sjekk client_db før du ventar at det verkar.

Éi eining kan opne mange tilkoplingar. Fleire einingar bak NAT kan sjå ut som éi kjeldeadresse. Éin delt maskin kan tene fleire brukarar, og ei stille eining har kanskje ingen tilkopling i det augneblinken du tel. Ingen av desse relasjonane er ein-til-ein.

Viss det faktiske kravet er ei grense for namngjevne kontoar, registrerte einingar eller aktive økter, definer den identiteten og livssyklusen hans eksplisitt. Ein socket-terskel per kjelde kan verne kapasiteten, men talet bør skildrast som tilkoplingar, ikkje som personar eller einingar.

Relaterte artiklar