मैं मोजे 5 के साथ कुल नौसिखिया हूं, लेकिन मैं मोजे 5 सर्वर बनाकर सीखने की कोशिश कर रहा हूं।मोजे 5 प्रोटोकॉल को समझना
मैं RFC 1928 पढ़ने से SocksV5 के बारे में जानकारी के एक महान सौदा मिल गया है।
यह पैकेट जो आदेश सर्वर से कनेक्शन स्थापित करने के लिए क्लाइंट और सर्वर के लिए भेजा जाना चाहिए बताते हैं, दूरस्थ कनेक्शन का अनुरोध, और बाध्यकारी। यह भी बताता है कि यूडीपी का उपयोग कैसे करें।
मुझे समझ में नहीं आता कि कनेक्शन स्थापित होने के बाद क्या होता है।
उदाहरण के लिए,
Client: <sends method identifiers>
Server: <responds with the method identifier to use>
...authentication is complete....
Client: Sends a connection request to 192.168.1.1:2321
Server: Acknowledges Packet
Server: Acknowledges successful connection to 192.168.1.1:2321
Client: ????
पैकेट के प्रारूप गंतव्य के लिए वास्तव में आगे आंकड़ों के क्लाइंट सर्वर तक भेज दिया जाता है कि क्या है?
मान लें कि क्लाइंट प्रॉक्सी सर्वर से 3 कनेक्शन स्थापित करने के लिए कहता है। जब ग्राहक कनेक्शन 1 पर डेटा अग्रेषित करना चाहता है, तो ऐसा करने के लिए प्रोटोकॉल होना चाहिए। अन्यथा, सर्वर को यह पता चलेगा कि कौन सा कनेक्शन इसे भेजना है? मुझे आरएफसी दस्तावेजों में कोई जानकारी नहीं मिल रही है।
मुझे लगता है कि दूसरा सवाल यह है कि क्या यह संभव है? क्या ग्राहक एकाधिक कनेक्शन का अनुरोध कर सकता है या इसे एक समय में एक करना चाहिए या प्रत्येक कनेक्शन के लिए सर्वर से अलग सॉकेट कनेक्शन स्थापित करना चाहिए?
सहायता के लिए धन्यवाद!