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 వెర్షన్, అభ్యర్థించిన గమ్యస్థానం మరియు వినియోగదారు విధానాన్ని విడివిడిగా తనిఖీ చేయండి.

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