Squid සතුව අනපේක්ෂිත port එකක UDP socket එකක් ඇත්තේ ඇයි
Squid හි DNS සහ peer-cache UDP socket ග්රාහකයින් forward proxy ලෙස භාවිත කරන TCP ශ්රාවකයෙන් වෙන් කරන්න.
Squid සතු නාඳුනන UDP port එකක් ස්වයංක්රීයව තවත් පොදු HTTP proxy එකක් නොවේ. සාමාන්ය HTTP proxy ප්රවේශය සඳහා ග්රාහකයින් වින්යාසගත TCP ශ්රාවකය භාවිත කරයි; Squid DNS සහ cache peer සන්නිවේදනය සඳහා ද socket විවෘත කරයි.
අමතර socket හඳුනා ගැනීමට සටහන් කරන්න:
- එය TCP ද UDP ද, එහි bind කළ ලිපිනය සහ පෙන්වන ඕනෑම දුරස්ථ අන්ත ලක්ෂ්යයක්.
- එම අවස්ථාව සඳහා ඵලදායී ශ්රාවක, DNS, ICP සහ HTCP සැකසුම්.
- එම සැකසුම් සක්රීය කරන විශේෂාංගයට අවශ්ය ජාල ප්රවේශ්යතාව.
Squid හි UDP ලිපින යොමුව DNS, ICP සහ HTCP මොඩියුල පැහැදිලිව ආවරණය කරයි. ඒවායේ හැසිරීම http_port වෙතින් අනුමාන කළ නොහැක, සහ ඉහළ port අංකයක් පමණක් විශේෂාංගය හඳුනා නොගනී.
එම UDP අන්ත ලක්ෂ්යය යෙදුමක HTTP proxy ක්ෂේත්රයට ඇතුළු නොකරන්න, socket ලැයිස්තුවේ පෙනෙන නිසා පමණක් සෑම ග්රාහකයකුටම එය විවෘත නොකරන්න. ඊට ප්රතිවිරුද්ධව, Squid සැබවින්ම භාවිත කරන DNS මාර්ගය අවහිර කිරීම පසුව ගමනාන්ත විසඳුම බිඳ දැමිය හැක. හඳුනාගත් කාර්යය සඳහා firewall රීතිය වෙනස් කරන්න: resolver query socket, cache peer port සහ ග්රාහක ශ්රාවකයට වෙනස් කාර්යයන් ඇත.