Kwa nini Squid ina soketi ya UDP kwenye mlango usiotarajiwa
Tofautisha soketi za UDP za DNS na peer-cache za Squid na kisikilizaji cha TCP ambacho wateja hutumia kama proksi ya mbele.
Mlango wa UDP usiojulikana unaomilikiwa na Squid si proksi nyingine ya umma ya HTTP kiotomatiki. Wateja hutumia kisikilizaji cha TCP kilichosanidiwa kwa ufikiaji wa kawaida wa proksi ya HTTP; Squid pia hufungua soketi za DNS na mawasiliano na peer wa akiba.
Ili kutambua soketi ya ziada, rekodi:
- Ikiwa ni TCP au UDP, anwani yake iliyofungwa na mwisho wowote wa mbali unaoonyeshwa.
- Mipangilio halisi ya kisikilizaji, DNS, ICP na HTCP kwa mfano huo.
- Ufikiaji wa mtandao unaohitajika na kipengele kinachowezeshwa na mipangilio hiyo.
Marejeleo ya anwani za UDP ya Squid yanajumuisha wazi moduli za DNS, ICP na HTCP. Tabia zao haziwezi kukisiwa kutoka http_port, na nambari ya juu ya mlango peke yake haitambui kipengele.
Usiingize mwisho huo wa UDP kwenye sehemu ya proksi ya HTTP ya programu au kuufungua kwa kila mteja kwa sababu tu unaonekana kwenye orodha ya soketi. Kinyume chake, kuzuia njia ya DNS ambayo Squid hutumia kwa kweli kunaweza kuvunja utatuzi wa marudio baadaye. Badilisha kanuni ya firewall kwa kazi iliyotambuliwa: soketi ya swali la kitatuzi, mlango wa peer wa akiba na kisikilizaji cha wateja vina kazi tofauti.