ለምን Squid ባልተጠበቀ ፖርት ላይ UDP ሶኬት አለው
የSquid የDNS እና የአጋር መሸጎጫ UDP ሶኬቶችን ደንበኞች እንደ ፊት ፕሮክሲ ከሚጠቀሙበት TCP አድማጭ ይለዩ።
Squid የሚይዘው ያልተለመደ UDP ፖርት በራሱ ሌላ ህዝባዊ HTTP ፕሮክሲ አይደለም። ደንበኞች ለተለመደ HTTP ፕሮክሲ መዳረሻ የተዋቀረውን TCP አድማጭ ይጠቀማሉ፤ Squid እንዲሁም ለDNS እና የመሸጎጫ አጋር ግንኙነት ሶኬቶችን ይከፍታል።
ተጨማሪውን ሶኬት ለመለየት ይመዝግቡ፦
- TCP ወይስ UDP መሆኑን፣ የተለጠፈበትን አድራሻ እና የሚታየውን ማንኛውንም ሩቅ መጨረሻ ነጥብ።
- ለዚያ አጋጣሚ ውጤታማ የሆኑትን አድማጭ፣ DNS፣ ICP እና HTCP ቅንብሮች።
- በእነዚህ ቅንብሮች የሚነቃው ባህሪ የሚፈልገውን የኔትወርክ ተደራሽነት።
የSquid UDP አድራሻ ማጣቀሻ የDNS፣ ICP እና HTCP ሞዱሎችን በግልጽ ይሸፍናል። ባህሪያቸው ከhttp_port መገመት አይቻልም፤ ከፍተኛ የፖርት ቁጥር ብቻውን ባህሪውን አይለይም።
ያንን UDP መጨረሻ ነጥብ በመተግበሪያ የHTTP ፕሮክሲ መስክ ውስጥ አታስገቡ፤ በሶኬት ዝርዝር ላይ ስለታየ ብቻም ለሁሉም ደንበኛ አትክፈቱት። በተቃራኒው Squid በተግባር የሚጠቀመውን የDNS መንገድ መዝጋት በኋላ የመድረሻ ትንታኔን ሊያበላሽ ይችላል። የፋየርዋል ደንቡን ለተለየው ተግባር ይቀይሩ፦ የመፍቻ ጥያቄ ሶኬት፣ የመሸጎጫ አጋር ፖርት እና የደንበኛ አድማጭ የተለያዩ ስራዎች አሏቸው።