Squid-ന്റെ HTTP listener SOCKS പിന്തുണയ്ക്കുന്നുണ്ടോ?
പ്രോക്സി പ്രോട്ടോക്കോളിനെ പോർട്ട് നമ്പറുകളിൽ നിന്ന് വേർതിരിച്ച്, Squid-ന്റെ പരീക്ഷണാത്മക SOCKS ജോലിയെ സാധാരണ HTTP listener പിന്തുണയിൽ നിന്ന് വേർതിരിച്ചറിയുക.
Squid-ന്റെ http_port പോർട്ട് നമ്പർ ഏതായാലും HTTP പ്രോക്സി ട്രാഫിക് സ്വീകരിക്കുന്നു. ഇത് പോർട്ട് 1080-ൽ കോൺഫിഗർ ചെയ്താലും HTTP listener ആയി തുടരും; SOCKS ക്ലയന്റ് വ്യത്യസ്തമായ handshake അയയ്ക്കുന്നു.
HTTP പ്രോക്സികളെ പിന്തുണയ്ക്കുന്ന ആപ്ലിക്കേഷന് Squid-ന്റെ വിലാസവും പോർട്ടും അതിന്റെ HTTP പ്രോക്സി ക്രമീകരണത്തിൽ ഉപയോഗിക്കാം. HTTPS ലക്ഷ്യങ്ങൾ CONNECT വഴി കടന്നുപോകാം, അതിനാൽ പ്രോക്സി ടണൽ അനുവദിക്കുമ്പോൾ ഈ ക്രമീകരണം സുരക്ഷിത സൈറ്റുകൾക്കും അനുയോജ്യമാണ്.
SOCKS ആവശ്യമുള്ള ആപ്ലിക്കേഷന് ആവശ്യമായ SOCKS പതിപ്പ് നടപ്പാക്കുന്ന സേവനം ഉം പ്രാമാണീകരണവും വേണം. അനുവദിച്ച പൊതു റൂട്ടുകൾക്കായി SOCKS പ്രോക്സി പട്ടികയിൽ നിന്ന് ആ പതിപ്പിന് യോജിക്കുന്ന സ്ഥാനാർത്ഥികളെ തിരഞ്ഞെടുക്കുക. സമർപ്പിത SOCKS സെർവറോ അനുയോജ്യമായ പ്രാദേശിക SSH ചലനാത്മക ഫോർവേഡിംഗോ ആ ഇന്റർഫേസ് നൽകാം.
പരീക്ഷണാത്മക പിന്തുണയും അപ്സ്ട്രീം പ്രോക്സികളും
Squid-ന്റെ SOCKS വികസന പേജ് പരിമിതികളോടെയുള്ള പരീക്ഷണാത്മകവും ലൈബ്രറി അധിഷ്ഠിതവുമായ സമീപനങ്ങൾ വിവരിക്കുന്നു. സാധാരണ പാക്കേജുചെയ്ത HTTP listener കോൺഫിഗറേഷൻ സ്വിച്ചിലൂടെ SOCKS5 സ്വീകരിക്കുന്നുവെന്ന് അത് തെളിയിക്കുന്നില്ല.
Squid അപ്സ്ട്രീമിൽ SOCKS ഉപയോഗിക്കാൻ നിർബന്ധിക്കുന്നത് അതിന്റെ പുറത്തേക്കുള്ള കണക്ഷനുകളിലെ വേറിട്ട ആവശ്യകതയാണ്. ആ സോക്കറ്റുകളെ ബാധിക്കുന്ന രീതി ഉള്ളിലേക്കുള്ള SOCKS പിന്തുണ ചേർക്കുന്നില്ല.
പ്രോട്ടോക്കോൾ പൊരുത്തക്കേടിൽ, ആപ്ലിക്കേഷൻ Squid-ന് എന്ത് അയയ്ക്കുന്നു, Squid അതിന്റെ ലക്ഷ്യത്തിലേക്കോ മാതൃ പ്രോക്സിയിലേക്കോ എന്ത് അയയ്ക്കുന്നു എന്ന് കണ്ടെത്തുക. പോർട്ട് നമ്പർ മാത്രം മാറ്റുന്നത് രണ്ട് സംഭാഷണങ്ങളെയും മാറ്റുന്നില്ല.