Kapcsolatok számlálása Squid maxconn-nal
Alkalmazza a maxconn-t forrásonkénti kapcsolatszám-feltételként, anélkül hogy a küszöböt eszközök vagy hitelesített felhasználók számának tekintené.
maxconn 5 nem öt eszközre szóló licenc a proxyhoz. Ez egy ügyfél forráscíméhez kötött kapcsolatszám-feltétel.
Egy kis szabálytöredék így néz ki:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
A Squid dokumentált egyezése „nagyobb, mint“ a megadott érték. A megtagadási szabály felhasználja ezt a feltételt; az ACL önmagában való deklarálása semmit nem utasít el. Helyezze a szélesebb szabályok elé, amelyek már engedélyeznék azokat a kéréseket, amelyeket korlátozni kell.
Tartsa meg a szokásos engedélyezési szabályzatot e töredék körül. Ez nem teljes hozzáférési konfiguráció. Az ACL attól is függ, hogy a Squid ügyfél-adatbázisa engedélyezve legyen; a működés reménye előtt ellenőrizze a client_db beállítást.
Egy eszköz sok kapcsolatot nyithat. A NAT mögötti több eszköz egyetlen forráscímként jelenhet meg. Egy közös gép több felhasználót szolgálhat ki, és egy csendes eszköznek a számlálás pillanatában lehet, hogy nincs kapcsolata. E kapcsolatok egyike sem egy-az-egyhez.
Ha a valódi követelmény a nevesített fiókokra, regisztrált eszközökre vagy aktív munkamenetekre vonatkozó korlát, akkor ezt az identitást és annak életciklusát kifejezetten határozza meg. A forrásonkénti socket-küszöb védheti a kapacitást, de a számát kapcsolatként kell leírni, nem emberekként vagy eszközökként.