maxconn 5 — гэта не ліцэнзія на пяць прылад для вашага проксі. Гэта ўмова колькасці злучэнняў, звязаная з адрасам крыніцы кліента.

Невялікі фрагмент правіла выглядае так:

acl over_connection_limit maxconn 5
http_access deny over_connection_limit

Дакументаванае супастаўленне ў Squid — «больш за» зададзенае значэнне. Правіла забароны спажывае гэтую ўмову; адно аб'яўленне ACL нічога не адхіляе. Змясціце яго перад шырэйшымі правіламі, якія ўжо дазвалялі б запыты, што трэба абмежаваць.

Пакіньце звычайную палітыку аўтарызацыі вакол гэтага фрагмента. Гэта не поўная канфігурацыя доступу. ACL таксама залежыць ад уключанай базы даных кліентаў Squid; праверце client_db, перш чым спадзявацца, што гэта будзе працаваць.

Адна прылада можа адкрыць шмат злучэнняў. Некалькі прылад за NAT могуць выглядаць як адзін адрас крыніцы. Адна агульная машына можа абслугоўваць некалькі карыстальнікаў, а ціхая прылада можа не мець злучэння ў момант падліку. Ні адна з гэтых сувязяў не з'яўляецца адназначнай.

Калі сапраўднае патрабаванне — гэта ліміт на названыя ўліковыя запісы, зарэгістраваныя прылады або актыўныя сеансы, вызначце гэтую ідэнтычнасць і яе жыццёвы цыкл яўна. Парог сокетаў на крыніцу можа абараніць ёмістасць, але яго лік трэба апісваць як злучэнні, а не як людзей або прылады.

Падобныя артыкулы