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 সম্পদ বন্ধ কৰক।

সম্পৰ্কিত প্ৰবন্ধ