Node இன் socks தொகுப்பு UDP-க்கு SocksClient நிகழ்வை command: 'associate' உடன் பயன்படுத்துகிறது. அதன் வசதியான SocksClient.createConnection() தொழிற்சாலை அதற்குப் பதிலாக TCP CONNECT-ஐக் கையாள்கிறது.

திட்டத்தின் இணைப்பு எடுத்துக்காட்டு SOCKS கிளையண்டை தனி உள்ளூர் UDP சாக்கெட்டுடன் இணைக்கிறது:

  1. UDP ASSOCIATE நிறுவி அதன் TCP கட்டுப்பாட்டு இணைப்பை வைத்திருங்கள்.
  2. சேவையகம் திருப்பித் தரும் ரிலே ஹோஸ்ட் மற்றும் போர்ட்டைப் படியுங்கள்.
  3. வெளிச்செல்லும் பேலோடுகளை அவற்றின் இலக்கு முகவரியுடன் பிரேம் செய்ய createUDPFrame() பயன்படுத்துங்கள்.
  4. டேட்டாகிராம்களை ரிலேக்கு அனுப்புங்கள், பின்னர் பேலோடுகளை பயன்பாட்டுக்கு வழங்கும் முன் வரும் ரிலே பிரேம்களில் parseUDPFrame() பயன்படுத்துங்கள்.

Node இன் dgram சாக்கெட் UDP போக்குவரத்தை வழங்குகிறது; அது SOCKS URL-ஐ விளக்குவதில்லை. இணைப்பும் பிரேமிங்கும் அந்த டேட்டாகிராம்களைச் சுற்றி ப்ராக்ஸி நெறிமுறையை வழங்குகின்றன.

சேவையகம் UDP-ஐ ஆதரிக்க வேண்டும், ரிலே முனை அணுகக்கூடியதாக இருக்க வேண்டும். ஆரம்ப ப்ராக்ஸி போர்ட்டுக்கு வெற்றிகரமான TCP இணைப்பு அந்தப் பாதையைச் சோதிக்காது. இணைப்பு தேவைப்படாதபோது கட்டுப்பாட்டு மற்றும் UDP வளங்களை மூடுங்கள்.

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