Squid-ന്റെ ഉടമസ്ഥതയിലുള്ള അപരിചിതമായ UDP പോർട്ട് സ്വയമേവ മറ്റൊരു പൊതു HTTP പ്രോക്സി അല്ല. സാധാരണ HTTP പ്രോക്സി ആക്സസിനായി ക്ലയന്റുകൾ കോൺഫിഗർ ചെയ്ത TCP ലിസണർ ഉപയോഗിക്കുന്നു; DNS, കാഷെ പീയർ ആശയവിനിമയം എന്നിവയ്ക്കും Squid സോക്കറ്റുകൾ തുറക്കുന്നു.

അധിക സോക്കറ്റ് തിരിച്ചറിയാൻ രേഖപ്പെടുത്തുക:

  • അത് TCP ആണോ UDP ആണോ, അതിന്റെ ബൈൻഡ് ചെയ്ത വിലാസം, കാണിക്കുന്ന ഏതെങ്കിലും ദൂര എൻഡ്പോയിന്റ്.
  • ആ ഇൻസ്റ്റൻസിനുള്ള ഫലപ്രദമായ ലിസണർ, DNS, ICP, HTCP ക്രമീകരണങ്ങൾ.
  • ആ ക്രമീകരണങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്ന സവിശേഷത ആവശ്യപ്പെടുന്ന നെറ്റ്വർക്ക് പ്രാപ്യത.

Squid-ന്റെ UDP വിലാസ റഫറൻസ് DNS, ICP, HTCP മൊഡ്യൂളുകളെ വ്യക്തമായി ഉൾക്കൊള്ളുന്നു. അവയുടെ പെരുമാറ്റം http_port-ൽ നിന്ന് അനുമാനിക്കാൻ കഴിയില്ല, ഉയർന്ന പോർട്ട് നമ്പർ മാത്രം സവിശേഷത തിരിച്ചറിയുന്നില്ല.

ആ UDP എൻഡ്പോയിന്റ് ഒരു ആപ്ലിക്കേഷന്റെ HTTP പ്രോക്സി ഫീൽഡിൽ നൽകരുത്, സോക്കറ്റ് പട്ടികയിൽ കാണുന്നു എന്ന കാരണത്താൽ എല്ലാ ക്ലയന്റുകൾക്കും തുറക്കരുത്. നേരെമറിച്ച്, Squid യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്ന DNS പാത തടയുന്നത് പിന്നീടുള്ള ലക്ഷ്യ വിലാസ നിർണ്ണയം തകർത്തേക്കാം. തിരിച്ചറിഞ്ഞ പ്രവർത്തനത്തിനായി ഫയർവാൾ നിയമം മാറ്റുക: റിസോൾവർ ക്വറി സോക്കറ്റ്, കാഷെ പീയർ പോർട്ട്, ക്ലയന്റ് ലിസണർ എന്നിവയ്ക്ക് വ്യത്യസ്ത ജോലികളുണ്ട്.

അനുബന്ധ ലേഖനങ്ങൾ