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 समझने लायक बनाता है।