XMPP फाइल हस्तांतरणासाठी XEP-0065 SOCKS5 सेवा शोधणे
XMPP फाइल-हस्तांतरण प्रॉक्सी निवडताना XEP-0065 सेवा शोध, streamhost निवड आणि सक्रियकरणाचे अनुसरण करा.
कोणतेही आउटबाउंड SOCKS5 एंडपॉइंट स्वयंचलितपणे XMPP फाइल-हस्तांतरण रिले नसते. XEP-0065 ला XMPP शोध आणि सक्रियकरणात सहभागी होणारी सेवा तसेच सॉकेट उघडण्याची आवश्यकता असते.
सेवेचा XMPP पत्ता आणि नेटवर्क होस्ट/पोर्ट असतो. आरंभकर्ता उमेदवार शोधतो आणि streamhosts सुचवतो; लक्ष्य वापरण्यायोग्य एक निवडते. तिचे SOCKS गंतव्य मूल्य स्ट्रीम ओळखकर्ता आणि दोन्ही सहभागींच्या JID वरून येते, प्राप्तकर्त्याच्या सार्वजनिक IP साठीची सामान्य विनंती नाही. प्रॉक्सीद्वारे हस्तांतरणात, सक्रियकरण सेवेला दोन स्ट्रीम जोडण्यास सांगते.
हस्तांतरण थांबल्यावर, पहिला अपूर्ण टप्पा शोधा: शोध, streamhost कनेक्शन, लक्ष्य निवड किंवा सक्रियकरण. होस्टशी कनेक्शन यशस्वी होऊ शकते तरी XMPP समन्वय अजूनही अयशस्वी होतो. क्लायंट आणि सेवेचे पुरावे तुलना करताना सेवा JID, एंडपॉइंट आणि हस्तांतरण ID एकत्र ठेवा.
कॉन्फिगरेशनसाठी, XMPP सर्व्हरची घोषित सेवा आणि अचूक Smack आवृत्तीतील bytestream व्यवस्थापक तपासा. जुने व्यवस्थापक समर्थित सानुकूल-होस्ट पद्धतीशिवाय अंतर्गत निवड करू शकतात. सध्याच्या दस्तऐवजात प्रॉक्सी प्राधान्य आणि कालमर्यादा आहेत, पण शेवटचा कार्यरत उमेदवार पसंत करणे नवीन सेवा प्रकाशित करत नाही किंवा विसंगत एंडपॉइंटला XEP-0065 समजण्यास सक्षम करत नाही.