Squid አንድን ጥያቄ ተራ የIP መንገድ በማይዘው መረጃ ሊለይ ይችላል። በሚደገፍ የLinux ግንባታ ውስጥ tcp_outgoing_mark በፈጣን ACL መሰረት በአገልጋይ በኩል የNetfilter ምልክት ይሰጣል፦

acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all

ተመሳሳይ የLinux ፖሊሲ ደንብ ከዚያ fwmark 0x20 በመጠቀም አስቀድሞ የተዘጋጀ የመንገድ ሰንጠረዥ ሊመርጥ ይችላል። ሰንጠረዡ አሁንም ትክክለኛ መንገዶችንና የሚደረስበትን ቀጣይ እርምጃ ይፈልጋል። የSquid መመሪያ እነሱን አይፈጥርም።

ይህ ምልክት የአካባቢ የመንገድ መረጃ ነው። በIP ፓኬት ውስጥ ካለው የDSCP ወይም TOS መስክ፣ እንዲሁም የመነሻ IP ከሚመርጠው tcp_outgoing_address ይለያል።

የተመዘገበው መመሪያ የLinux የፓኬት ምልክትና የአቅም ድጋፍ ይፈልጋል፣ ፈጣን ACLዎችን ብቻ ይቀበላል። በSquid 7 እና ቀደም ባሉ ዝርዝር ውስጥ ባሉ ስሪቶች ይገኛል፣ በSquid 8 አይደለም።

ፖሊሲውን በትክክለኛው የወጪ ግንኙነቶች ላይ ይገንቡ። እንደገና ጥቅም ላይ የዋሉ የTCP ግንኙነቶች ሌላ የHTTP ጥያቄ ስለተጠቀመባቸው ብቻ አዲስ ግንኙነት አይሆኑም። የደንበኛውን የመመለሻ መንገድና ምልክት ያልተደረገበትን ትራፊክ መንገድም በንድፉ ውስጥ ያካትቱ።

ተዛማጅ ጽሑፎች