ការភ្ជាប់ UDP SOCKS5 ជាមួយកញ្ចប់ socks របស់ Node
ប្រើការភ្ជាប់ SOCKS5 និងការដាក់ស៊ុមដេតាក្រាម នៅពេលកម្មវិធី Node ត្រូវការ UDP តាមរយៈប្រូកស៊ី។
កញ្ចប់ socks របស់ Node ប្រើឧទាហរណ៍ SocksClient ជាមួយ command: 'associate' សម្រាប់ UDP។ រោងចក្រ SocksClient.createConnection() ដ៏ងាយស្រួលរបស់វាជាន់ជំនួសដោយ TCP CONNECT។
ឧទាហរណ៍ការភ្ជាប់ របស់គម្រោងផ្សំឡើងពីអតិថិជន SOCKS ជាមួយសុខេត UDP មូលដ្ឋានដាច់ដោយឡែក៖
- បង្កើត UDP ASSOCIATE ហើយរក្សាការតភ្ជាប់ត្រួតពិនិត្យ TCP របស់វា។
- អានម៉ាស៊ីន និងច្រករ៉េឡេ ដែលម៉ាស៊ីនមេបញ្ជូនមកវិញ។
- ប្រើ
createUDPFrame()ដើម្បីដាក់ស៊ុមទំនិញចេញ ជាមួយអាសយដ្ឋានគោលដៅរបស់វា។ - ផ្ញើដេតាក្រាមទៅរ៉េឡេ បន្ទាប់មកប្រើ
parseUDPFrame()លើស៊ុមរ៉េឡេចូល មុនពេលបញ្ជូនទំនិញទៅកម្មវិធី។
សុខេត dgram របស់ Node ផ្តល់ការដឹកជញ្ជូន UDP; វាមិនបកស្រាយ URL SOCKS ទេ។ ការភ្ជាប់ និងការដាក់ស៊ុមផ្តល់ពិធីការប្រូកស៊ី ជុំវិញដេតាក្រាមទាំងនោះ។
ម៉ាស៊ីនមេត្រូវគាំទ្រ UDP ហើយចំណុចចុងក្រោយរ៉េឡេត្រូវអាចទៅដល់បាន។ ការតភ្ជាប់ TCP ជោគជ័យទៅច្រកប្រូកស៊ីដំបូង មិនសាកល្បងផ្លូវនោះទេ។ បិទធនធានត្រួតពិនិត្យ និង UDP នៅពេលការភ្ជាប់លែងត្រូវការ។