አንድ የSquid allow ደንብ AND ማለት ነው፤ ሁለት ደንቦች OR ማለት ሊሆኑ ይችላሉ
የSquid ACL ውህዶችንና ቅደም ተከተል ያላቸውን የመዳረሻ ደንቦች ያንብቡ፣ የግል ፕሮክሲ የታሰበውን መዳረሻ ብቻ እንዲሰጥ።
ይህን ፖሊሲ በከፍተኛ ድምጽ ያንብቡ፦ የቢሮው ኔትወርክ ፕሮክሲውን ለተፈቀደው መድረሻ እንዲጠቀም ይፍቀዱ። እነዚያ ሁኔታዎች አብረው ከሆኑ፣ በደንቡ ውስጥም አብረው ያቆዩዋቸው።
http_access allow office_clients approved_destination
ያ መስመር ጥያቄውን እንዲፈቅድ ሁለቱም ACLዎች መመሳሰል አለባቸው። መከፋፈሉ ፖሊሲውን ይለውጣል፦
http_access allow office_clients
http_access allow approved_destination
አሁን የቢሮ ደንበኞች ያለ መድረሻ ገደብ ሊፈቀዱ ይችላሉ፣ ወደዚያ መድረሻ የሚደረጉ ጥያቄዎችም ያለ ቢሮ ገደብ፣ ቀደም ያለ ደንብ ካልከለከላቸው በስተቀር። ሁለት መስመሮች የአንድ መስመር የበለጠ ንባብ የሚቻል አጻጻፍ አይደሉም።
ቅደም ተከተል የፖሊሲው አካል ነው
Squid የመዳረሻ ደንቦችን በቅደም ተከተል ይገመግማል። መጀመሪያው የሚመሳሰል ውሳኔ ጥያቄውን ይቆጣጠራል። ቀደም ያለ allow all በኋላ የተደረገ ጥንቁቅ ገደብን ያክንውናል፤ ቀደም ያለ የሚመሳሰል ውድቅ ወደ በኋላ ፈቃድ እንዳይደረስ ይከላከላል።
የhttp_access ሰነድ ይህን ቅደም ተከተል ያብራራል። አንባቢው የተዘዋዋሪውን ነባሪ ባህሪ እንዲያስታውስ ከመመካት ይልቅ ሆን ብሎ የተደረገ የመጨረሻ ውድቅ ያቆዩ።
ብዙ የACL ፍቺዎች የተለየ OR ግንኙነት አላቸው፦ አንድ የተሰየመ የመነሻ ACL ብዙ የተፈቀዱ ክልሎችን ሊዘርዝር ይችላል። ይህ መነሻና መድረሻን አንድ ዓይነት ACL አያደርጋቸውም። ለየብቻ ይግለጹዋቸው፣ ከዚያ ስሞቹን በመዳረሻ ውሳኔ ውስጥ ያጣምሩ።
ለግል መውጫ፣ ይህ ወደ ውጭ የሚወጣውን IP ማን መጠቀም እንደሚችል ይነካል። አራት ጉዳዮችን ያስቡ፦ የተፈቀደ ደንበኛ ወደ የተፈቀደ መድረሻ፣ የተፈቀደ ደንበኛ ወደ ሌላ ቦታ፣ ሌላ ደንበኛ ወደ የተፈቀደው መድረሻ፣ እና ሌላ ደንበኛ ወደ ሌላ ቦታ። ደንቦቹ ከፖሊሲው ካሰበው በላይ ጉዳዮችን የሚፈቅዱ ከሆነ፣ ማዳመጫውን ከማስፋትዎ በፊት አግባቡን ያስተካክሉ። በአገባብ ትክክለኛ የሆነ ውቅር አሁንም የተሳሳተ ፈቃድ ሊገልጽ ይችላል።