SOCKS5 సర్వర్ TCP కనెక్షన్‌ను స్వీకరించినా గమ్యస్థానానికి చేరే అభ్యర్థనను తిరస్కరించవచ్చు. ఏ ఎండ్‌పాయింట్ విఫలమైందో నిర్ణయించే ముందు సరైన దశలోని ప్రతిస్పందనను చదవండి.

ముందుగా పద్ధతి ఎంపిక జరుగుతుంది. యూజర్‌నేమ్/పాస్‌వర్డ్ ప్రమాణీకరణ ఎంచుకుంటే దానికి సొంత ఫలితం ఉంటుంది. ఆ తర్వాతే CONNECT లేదా మరో SOCKS ఆదేశానికి సర్వర్ ప్రతిస్పందిస్తుంది. ఒక దశ బైట్ విలువను మరో దశ పట్టికతో అర్థం చేసుకోలేరు.

వినతి ప్రతిస్పందనలు వేర్వేరు వైఫల్యాలను గుర్తిస్తాయి

ప్రతిస్పందన విలువSOCKS5 అభ్యర్థన ప్రతిస్పందనలో అర్థం
0x01సర్వర్ సాధారణ వైఫల్యం.
0x02నియమాల సముదాయం కనెక్షన్‌ను అనుమతించదు.
0x03నెట్‌వర్క్ చేరడం సాధ్యం కాదు.
0x04హోస్ట్ చేరడం సాధ్యం కాదు.
0x05కనెక్షన్ తిరస్కరించబడింది.
0x06TTL గడువు ముగిసింది.
0x07ఆదేశం మద్దతు లేదు.
0x08చిరునామా రకం మద్దతు లేదు.

ఉదాహరణకు, అభ్యర్థన స్థాయి తిరస్కరణ SOCKS సేవను చేరిన తర్వాత నివేదించబడుతుంది. ఆ సేవకు ప్రారంభ TCP కనెక్షన్‌ను ఆపరేటింగ్ సిస్టమ్ తిరస్కరించడం కంటే ఇది భిన్నం.

చిరునామా రకం లోపం IPv4, IPv6 లేదా హోస్ట్ పేరు రూపానికి సంబంధించినది కావచ్చు. మొత్తం ఎండ్‌పాయింట్ SOCKS5కు మద్దతు ఇవ్వదని దీని అర్థం స్వయంచాలకంగా కాదు. అలాగే, మద్దతు లేని UDP ఆదేశం వేరే TCP CONNECT అభ్యర్థన గురించి తుది నిర్ధారణ ఇవ్వదు.

కోడ్‌ను ఉపయోగకరంగా చేసే సందర్భాన్ని సేకరించండి

లోప నివేదిక రాసేటప్పుడు ఫలితంతో పాటు ప్రాక్సీ చిరునామా, ఆదేశం, గమ్య హోస్ట్ మరియు పోర్ట్, చిరునామా కుటుంబం, DNS మోడ్ ఉంచండి. ఎండ్‌పాయింట్‌ను నిర్వహిస్తే సర్వర్ విధాన లాగ్‌లు ఉపయోగకరం. నియమం తిరస్కరించిందంటే వర్తించే అనుమతిని పరిశీలించాలి; కనెక్షన్ టైమ్‌అవుట్ పెంచాల్సిన అవసరం కాదు.

ప్రతిస్పందన సర్వర్ నివేదిక, గమ్య నెట్‌వర్క్ పూర్తి స్వతంత్ర నిర్ధారణ కాదు. క్లయింట్ పదజాలం కూడా మారుతుంది. చిన్న అనువాదిత లోప సందేశంపైనే ఆధారపడకుండా అందుబాటులో ఉన్నప్పుడు దశ, మూల ప్రతిస్పందన నమోదు చేయండి.

సంబంధిత వ్యాసాలు