Artemis ले loopback broker का लागि SOCKS बाइपास गर्न सक्छ
जानाजानी गलत SOCKS प्रमाणहरू हुँदा पनि Artemis जडान सफल भएमा broker गन्तव्य र socksRemoteDNS व्यवहार जाँच गर्नुहोस्।
गलत SOCKS पासवर्डसँग सफल हुने Artemis broker जडानले proxy handler छोडेको हुन सक्छ। socksHost मात्र होइन, broker गन्तव्य जाँच गर्नुहोस्।
transport कागजातले localhost र 127.0.0.1 जस्ता loopback broker ठेगानाहरूलाई SOCKS कन्फिगरेसन बाइपास गर्ने ठेगानाका रूपमा वर्णन गर्छ। सामान्य स्थानीय समाधान मार्गका लागि, जडान intermediary मार्फत जानुपर्ने भएमा इच्छित non-loopback broker ठेगाना प्रयोग गर्नुहोस्। loopback मा समाधान हुने अर्को alias ले पनि उही नतिजा दिन सक्छ।
connector संस्करणको सही सर्त जाँच गर्नुहोस्
नयाँ upstream connector स्रोतमा स्पष्ट remote-DNS अपवाद छ। proxy handler को सर्त यो हो:
socksEnabled && (socksRemoteDNS || !isTargetLocalHost())
त्यो सर्त भएको implementation मा socksRemoteDNS सक्षम हुँदा, connector गन्तव्यलाई नसमाधान गरी राख्छ र loopback जस्तो देखिने गन्तव्यका लागि पनि SOCKS handler स्थापना गर्छ। यसको कागजात गरिएको पूर्वनिर्धारित false सँग, स्थानीय-ठेगाना परीक्षण अझै महत्त्वपूर्ण छ।
यसले localhost जस्ता hostname को अर्थ बदल्छ: समाधानका लागि SOCKS सर्भरमा पठाउँदा, यसले proxy को गन्तव्य दृष्टिकोणलाई जनाउँछ। टाढाको समाधान छनोट गर्नु अघि यो इच्छित broker स्थान हो भनी पुष्टि गर्नुहोस्।
व्यवहारलाई स्थापित Artemis client सँग मिलाउनुहोस्। handler साँच्चै मार्गमा आएपछि, SOCKS प्रमाणीकरणलाई broker प्रमाणीकरणबाट छुट्याउनुहोस् र सफल broker session लाई proxy प्रमाण प्रयोगको प्रमाण मान्नुको सट्टा परिणामस्वरूप जडान मार्ग प्रमाणित गर्नुहोस्।