SOCKS5 സെർവർ TCP കണക്ഷൻ സ്വീകരിച്ചാലും ലക്ഷ്യത്തിലെത്താനുള്ള അഭ്യർഥന നിരസിക്കാം. ഏത് എൻഡ്‌പോയിന്റാണ് പരാജയപ്പെട്ടതെന്ന് തീരുമാനിക്കുന്നതിന് മുമ്പ് ശരിയായ ഘട്ടത്തിലെ പ്രതികരണം വായിക്കുക.

ആദ്യം രീതി തിരഞ്ഞെടുക്കുന്നു. ഉപയോക്തൃനാമവും പാസ്‌വേഡും ഉപയോഗിച്ചുള്ള പ്രാമാണീകരണം തിരഞ്ഞെടുത്താൽ അതിന് സ്വന്തം ഫലമുണ്ട്. അതിന് ശേഷമാണ് CONNECT അല്ലെങ്കിൽ മറ്റൊരു SOCKS കമാൻഡിന്റെ പ്രതികരണം സെർവർ നൽകുന്നത്. ഒരു ഘട്ടത്തിലെ ബൈറ്റ് മൂല്യം മറ്റൊരു ഘട്ടത്തിലെ പട്ടിക ഉപയോഗിച്ച് വ്യാഖ്യാനിക്കാനാവില്ല.

വ്യത്യസ്ത പരാജയങ്ങൾ അഭ്യർഥനാ പ്രതികരണങ്ങൾ തിരിച്ചറിയിക്കുന്നു

പ്രതികരണ മൂല്യംSOCKS5 അഭ്യർഥനാ പ്രതികരണത്തിലെ അർഥം
0x01പൊതുവായ സെർവർ പരാജയം.
0x02നിയമസമുച്ചയം കണക്ഷൻ അനുവദിക്കുന്നില്ല.
0x03നെറ്റ്‌വർക്ക് ലഭ്യമല്ല.
0x04ഹോസ്റ്റ് ലഭ്യമല്ല.
0x05കണക്ഷൻ നിരസിച്ചു.
0x06TTL കാലഹരണപ്പെട്ടു.
0x07കമാൻഡ് പിന്തുണയ്ക്കുന്നില്ല.
0x08വിലാസത്തിന്റെ തരം പിന്തുണയ്ക്കുന്നില്ല.

ഉദാഹരണത്തിന്, അഭ്യർഥനാതലത്തിലുള്ള നിരസിക്കൽ SOCKS സേവനത്തിൽ എത്തിയ ശേഷമാണ് റിപ്പോർട്ട് ചെയ്യുന്നത്. ഓപ്പറേറ്റിങ് സിസ്റ്റം ആ സേവനത്തിലേക്കുള്ള പ്രാരംഭ TCP കണക്ഷൻ നിരസിക്കുന്നതിൽനിന്ന് ഇത് വ്യത്യസ്തമാണ്.

വിലാസ തരത്തിലെ പിശക് IPv4, IPv6, അല്ലെങ്കിൽ ഹോസ്റ്റ്‌നാമത്തിന്റെ രൂപവുമായി ബന്ധപ്പെട്ടിരിക്കാം. മുഴുവൻ എൻഡ്‌പോയിന്റും SOCKS5 പിന്തുണയ്ക്കുന്നില്ലെന്ന് അതിൽനിന്ന് സ്വമേധയാ മനസ്സിലാക്കാനാവില്ല. അതുപോലെ, പിന്തുണയ്ക്കാത്ത UDP കമാൻഡ് വേറിട്ട TCP CONNECT അഭ്യർഥനയെക്കുറിച്ച് അന്തിമ നിഗമനം നൽകുന്നില്ല.

കോഡ് പ്രയോജനകരമാക്കുന്ന സന്ദർഭം ശേഖരിക്കുക

പിശക് റിപ്പോർട്ട് എഴുതുമ്പോൾ പ്രോക്സി വിലാസം, കമാൻഡ്, ലക്ഷ്യ ഹോസ്റ്റും പോർട്ടും, വിലാസ കുടുംബം, DNS മോഡ് എന്നിവ ഫലത്തോടൊപ്പം സൂക്ഷിക്കുക. എൻഡ്‌പോയിന്റ് നിയന്ത്രിക്കുന്നുവെങ്കിൽ സെർവർ നയ ലോഗുകൾ പ്രയോജനപ്പെടും. നിയമം നിരസിച്ചതിന് ബാധകമായ അനുമതി പരിശോധിക്കണം; കണക്ഷൻ ടൈംഔട്ട് കൂട്ടേണ്ടതില്ല.

പ്രതികരണം സെർവറിന്റെ റിപ്പോർട്ടാണ്, ലക്ഷ്യ നെറ്റ്‌വർക്കിന്റെ പൂർണ്ണ സ്വതന്ത്ര നിർണ്ണയമല്ല. ക്ലയന്റുകളുടെ വാചകവും മാറാം. ലഭ്യമെങ്കിൽ ഘട്ടവും അടിസ്ഥാന പ്രതികരണവും രേഖപ്പെടുത്തുക; ചെറിയ വിവർത്തനം ചെയ്ത പിശക് സന്ദേശത്തിൽ മാത്രം ആശ്രയിക്കരുത്.

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