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 සම්පත් වසන්න.

අදාළ ලිපි