Ryšių skaičiavimas naudojant Squid maxconn
Taikykite maxconn kaip ryšių skaičiaus sąlygą vienam šaltiniui, o ne kaip įrenginių ar autentifikuotų naudotojų skaičių.
maxconn 5 nėra penkių įrenginių licencija jūsų proxy. Tai ryšių skaičiaus sąlyga, susieta su kliento šaltinio adresu.
Mažas taisyklės fragmentas atrodo taip:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Dokumentuotas Squid atitikimas yra „didesnis nei“ nurodyta reikšmė. Draudimo taisyklė sunaudoja tą sąlygą; vien ACL paskelbimas nieko neatmeta. Įdėkite ją prieš platesnes taisykles, kurios jau leistų užklausas, kurias ji turi apriboti.
Išlaikykite įprastą autorizacijos politiką aplink šį fragmentą. Tai nėra visa prieigos konfigūracija. ACL taip pat priklauso nuo to, ar įjungta Squid klientų duomenų bazė; patikrinkite client_db prieš tikėdamiesi, kad tai veiks.
Vienas įrenginys gali atidaryti daug ryšių. Keli įrenginiai už NAT gali atrodyti kaip vienas šaltinio adresas. Viena bendra mašina gali aptarnauti kelis naudotojus, o tylus įrenginys skaičiavimo metu gali neturėti jokio ryšio. Nė vienas iš šių santykių nėra vienas su vienu.
Jei tikrasis reikalavimas yra vardinių paskyrų, registruotų įrenginių ar aktyvių sesijų riba, aiškiai apibrėžkite tą tapatybę ir jos gyvavimo ciklą. Šaltinio lygmenų slenkstis gali apsaugoti pajėgumą, tačiau jo skaičių reikia apibūdinti kaip ryšius, o ne kaip žmones ar įrenginius.