Node சாக்கெட்டின் connect நிகழ்வு TCP ப்ராக்ஸியை அடைந்ததைத் தெரிவிக்கிறது. ப்ராக்ஸி இலக்குக்கு இணைப்பைத் திறந்தது என்பதை அது கூறவில்லை.

SOCKS5 சேவையகம் பயன்பாட்டு டிராஃபிக்கிற்கு முன் முறை பேச்சுவார்த்தை, தேர்ந்தெடுக்கப்பட்ட அங்கீகாரம் மற்றும் இலக்கு கோரிக்கையை எதிர்பார்க்கிறது. உடனே HTTP கோரிக்கையை அனுப்பினால் சேவையகம் இணைப்பை மூடலாம். பின்னர் செய்யும் எழுத்து EPIPE ஐ உருவாக்கலாம்.

EPIPE மட்டும் handshake இல்லை என்பதை நிரூபிக்காது. மறுபக்கம் அந்தத் தொடர்பை இனி ஏற்காத இணைப்புக்கு எழுதியதை அது அறிவிக்கிறது. மறுபக்கம் ஏன் மூடியது என்பதை அறிய முந்தைய நிகழ்வுகளையும் நெறிமுறை பதில்களையும் படிக்கவும்.

முழுமையான SOCKS பரிமாற்றத்தைச் செயல்படுத்தும் இணைப்பியைப் பயன்படுத்தவும். Node இன் முக்கிய HTTPS கிளையண்டிற்கு, SOCKS அறிந்த முகவர் இலக்கின் TLS க்கு முன் அந்தப் பேச்சுவார்த்தையைச் செய்ய முடியும். பரிமாற்றத்தை நீங்களே செயல்படுத்தினால், நெறிமுறையின் புல நீளங்களின்படி தரவைச் சேகரிக்கவும். ஒரு data நிகழ்வில் ஒரு முழுமையான பதில் இருக்கும் என்பதற்கு உத்தரவாதம் இல்லை, திருப்பித் தரப்படும் bound முகவரி ஒரு ஹார்ட்கோட் செய்யப்பட்ட பைட் சரத்துடன் பொருந்த வேண்டியதில்லை.

செயல்பாடு தோல்வியடையும் முன் பிழை கையாளுதலைப் பதிவு செய்யவும், பிழை அறிக்கையில் இணைப்பு நிலையை வைத்திருக்கவும், பேச்சுவார்த்தை வெற்றியடைந்த பிறகு மட்டுமே இலக்கு நெறிமுறையை அனுப்பவும். பிழையைப் பிடிப்பது கையாளப்படாத நிகழ்வைத் தடுக்கிறது; தவறான பரிமாற்றத்தைச் சரிசெய்யாது.

தொடர்புடைய கட்டுரைகள்