XMPP फाइल स्थानान्तरणका लागि XEP-0065 SOCKS5 सेवा खोज्ने
XMPP फाइल-स्थानान्तरण प्रोक्सी छान्दा XEP-0065 सेवा पत्ता लगाउने, streamhost चयन र सक्रिय गर्ने क्रम पछ्याउनुहोस्।
कुनै पनि बाहिरी SOCKS5 अन्त्य बिन्दु स्वतः XMPP फाइल-स्थानान्तरण रिले हुँदैन। XEP-0065 लाई XMPP पत्ता लगाउने र सक्रिय गर्ने कार्यमा सहभागी हुने सेवा तथा सकेट खोल्ने आवश्यक हुन्छ।
सेवासँग एउटा XMPP ठेगाना र सञ्जाल होस्ट/पोर्ट हुन्छ। सुरु गर्नेले उम्मेदवार पत्ता लगाउँछ र streamhost प्रस्ताव गर्छ; लक्ष्यले प्रयोगयोग्य एउटा छान्छ। यसको SOCKS गन्तव्य मान स्ट्रिम पहिचानकर्ता र दुवै सहभागीका JID बाट आउँछ, प्राप्तकर्ताको सार्वजनिक IP का लागि सामान्य अनुरोध होइन। प्रोक्सी मार्फत स्थानान्तरणमा, सक्रिय गर्नेले सेवालाई दुई स्ट्रिम जोड्न भन्छ।
स्थानान्तरण रोकिँदा, पहिलो अपूर्ण चरण पहिचान गर्नुहोस्: पत्ता लगाउने, streamhost जडान, लक्ष्य चयन वा सक्रिय गर्ने। होस्टसँग जडान सफल हुन सक्छ तर XMPP समन्वय अझै असफल हुन्छ। ग्राहक र सेवाका प्रमाण तुलना गर्दा सेवा JID, अन्त्य बिन्दु र स्थानान्तरण ID सँगै राख्नुहोस्।
कन्फिगरेसनका लागि, XMPP सर्भरको घोषित सेवा र ठ्याक्कै Smack संस्करणको bytestream प्रबन्धक जाँच्नुहोस्। पुराना प्रबन्धकहरूले समर्थित अनुकूलन-होस्ट विधि बिना आन्तरिक रूपमा छनोट गर्न सक्छन्। हालको कागजातमा प्रोक्सी प्राथमिकता र समयसीमा समावेश छ, तर अन्तिम काम गर्ने उम्मेदवारलाई प्राथमिकता दिनु न नयाँ सेवा प्रकाशित गर्छ न असंगत अन्त्य बिन्दुलाई XEP-0065 बुझ्न सक्ने बनाउँछ।