maxconn 5 ei ole viiden laitteen lisenssi välityspalvelimellesi. Se on asiakkaan lähdeosoitteeseen sidottu yhteysmäärän ehto.

Pieni sääntökatkelma näyttää tältä:

acl over_connection_limit maxconn 5
http_access deny over_connection_limit

Squidin dokumentoitu osuma on “suurempi kuin” annettu arvo. Hylkäyssääntö kuluttaa tämän ehdon; pelkkä ACL:n julistaminen ei hylkää mitään. Sijoita se laajempien sääntöjen eteen, jotka jo sallisivat pyynnöt, joita sen on tarkoitus rajoittaa.

Pidä tavanomainen valtuutuskäytäntö tämän katkelman ympärillä. Se ei ole täydellinen käyttöoikeusmääritys. ACL riippuu myös siitä, että Squidin asiakastietokanta on käytössä; tarkista client_db ennen kuin odotat sen toimivan.

Yksi laite voi avata monta yhteyttä. Useat NATin takana olevat laitteet voivat näkyä yhtenä lähdeosoitteena. Yksi jaettu kone voi palvella useita käyttäjiä, eikä hiljaisella laitteella välttämättä ole yhtään yhteyttä laskentahetkellä. Mikään näistä suhteista ei ole yksi yhteen.

Jos todellinen vaatimus on raja nimetyille tileille, rekisteröidyille laitteille tai aktiivisille istunnoille, määritä tuo identiteetti ja sen elinkaari selkeästi. Lähdekohtainen socket-kynnys voi suojata kapasiteettia, mutta sen luku tulee kuvata yhteyksinä, ei ihmisinä tai laitteina.

Aiheeseen liittyvät artikkelit