SOCKS4-ൽ പൂജ്യം ബൈറ്റോടെ അവസാനിക്കുന്ന വ്യത്യസ്ത നീളമുള്ള USERID സ്ട്രിംഗ് ഉണ്ട്. ആ ഐഡന്റിഫയർ സർവർ സ്വന്തം നയപ്രകാരം വ്യാഖ്യാനിക്കുന്നു; പ്രോട്ടോക്കോൾ അതിനുശേഷം SOCKS5 ഉപയോക്തൃനാമം/പാസ്വേഡ് ഉപചർച്ച നടത്തുന്നില്ല.

ഡോക്യുമെന്റേഷൻ വിലാസമായ 203.0.113.8, പോർട്ട് 443-ലേക്കുള്ള, ശൂന്യമായ USERID ഉള്ള SOCKS4 CONNECT അഭ്യർത്ഥന ഇതാണ്:

04 01 01 bb cb 00 71 08 00

ഒൻപതാമത്തെ ബൈറ്റ് 0x00 ശൂന്യ ഫീൽഡ് അവസാനിപ്പിക്കുന്നു. ഇത് 0 എന്ന പ്രതീകമല്ല, അതിന്റെ ASCII മൂല്യം 0x30 ആണ്. ഇത് ഒഴിവാക്കിയാൽ USERID അപൂർണമായി തുടരും.

സർവർ എന്താണ് പ്രതീക്ഷിക്കുന്നത്

സേവനത്തിന് ഒരു ഐഡന്റിഫയറും ആവശ്യമില്ലെങ്കിൽ ശൂന്യ ഐഡന്റിഫയർ അനുയോജ്യമായിരിക്കും. ഒരു നിർദ്ദിഷ്ട ഐഡന്റിഫയറോ മറ്റൊരു പ്രവേശന സംവിധാനമോ ആവശ്യമെങ്കിൽ അതിന്റെ രേഖപ്പെടുത്തിയ നയം പാലിക്കുക. നൽകുന്ന പേര് സർവർ സാധൂകരിച്ചാൽ മാത്രമേ ഐഡന്റിറ്റി സ്ഥാപിക്കൂ.

SOCKS4a ലക്ഷ്യ ഹോസ്റ്റ്നാമ കൈകാര്യം വിപുലീകരിക്കുന്നു; അത് SOCKS5 പ്രാമാണീകരണം ചേർക്കുന്നില്ല. SOCKS5 അക്കൗണ്ട് ആവശ്യമുള്ള സേവനത്തിന് അനുയോജ്യമായ ക്ലയന്റും രീതിയും വേണം. SOCKS4 USERID-യിൽ പാസ്വേഡ് ഇടുന്നത് ആ കൈമാറ്റത്തിന് പകരമാകില്ല, മാത്രമല്ല ബന്ധമില്ലാത്ത ക്രെഡൻഷ്യൽ വെളിപ്പെടുത്തിയേക്കാം.

നിരസിക്കപ്പെട്ടാൽ SOCKS പതിപ്പ്, അഭ്യർത്ഥിച്ച ലക്ഷ്യം, ഉപയോക്തൃ നയം എന്നിവ വെവ്വേറെ പരിശോധിക്കുക.

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