កញ្ចប់ socks របស់ Node ប្រើឧទាហរណ៍ SocksClient ជាមួយ command: 'associate' សម្រាប់ UDP។ រោងចក្រ SocksClient.createConnection() ដ៏ងាយស្រួលរបស់វាជាន់ជំនួសដោយ TCP CONNECT។

ឧទាហរណ៍ការភ្ជាប់ របស់គម្រោងផ្សំឡើងពីអតិថិជន SOCKS ជាមួយសុខេត UDP មូលដ្ឋានដាច់ដោយឡែក៖

  1. បង្កើត UDP ASSOCIATE ហើយរក្សាការតភ្ជាប់ត្រួតពិនិត្យ TCP របស់វា។
  2. អានម៉ាស៊ីន និងច្រករ៉េឡេ ដែលម៉ាស៊ីនមេបញ្ជូនមកវិញ។
  3. ប្រើ createUDPFrame() ដើម្បីដាក់ស៊ុមទំនិញចេញ ជាមួយអាសយដ្ឋានគោលដៅរបស់វា។
  4. ផ្ញើដេតាក្រាមទៅរ៉េឡេ បន្ទាប់មកប្រើ parseUDPFrame() លើស៊ុមរ៉េឡេចូល មុនពេលបញ្ជូនទំនិញទៅកម្មវិធី។

សុខេត dgram របស់ Node ផ្តល់ការដឹកជញ្ជូន UDP; វាមិនបកស្រាយ URL SOCKS ទេ។ ការភ្ជាប់ និងការដាក់ស៊ុមផ្តល់ពិធីការប្រូកស៊ី ជុំវិញដេតាក្រាមទាំងនោះ។

ម៉ាស៊ីនមេត្រូវគាំទ្រ UDP ហើយចំណុចចុងក្រោយរ៉េឡេត្រូវអាចទៅដល់បាន។ ការតភ្ជាប់ TCP ជោគជ័យទៅច្រកប្រូកស៊ីដំបូង មិនសាកល្បងផ្លូវនោះទេ។ បិទធនធានត្រួតពិនិត្យ និង UDP នៅពេលការភ្ជាប់លែងត្រូវការ។

អត្ថបទពាក់ព័ន្ធ