የ Artemis broker ግንኙነት በተሳሳተ የ SOCKS የይለፍ ቃል ሲሳካ የ proxy አስተናጋጁን ትቶ ሊሆን ይችላል። የ broker መዳረሻውን ያረጋግጡ፣ socksHost ብቻ አይደለም።

የ transport ሰነዱ loopback broker አድራሻዎችን እንደ localhost እና 127.0.0.1 SOCKS ውቅርን እንደሚያልፉ ይገልጻል። ለመደበኛው የአካባቢ መፍቻ መንገድ፣ ግንኙነቱ በመካከለኛው በኩል መሄድ ሲኖርበት የታሰበውን loopback ያልሆነ broker አድራሻ ይጠቀሙ። አሁንም ወደ loopback የሚፈታ ሌላ alias ተመሳሳይ ውጤት ሊኖረው ይችላል።

የ connector ስሪቱን ትክክለኛ ሁኔታ ያረጋግጡ

አዲሰው upstream connector ምንጭ ግልጽ የ remote-DNS ልዩ ሁኔታ ያካትታል። የ proxy አስተናጋጅ ሁኔታው ይህ ነው፦

socksEnabled && (socksRemoteDNS || !isTargetLocalHost())

socksRemoteDNS በዚያ ሁኔታ በሚያካትት አተገባበር ውስጥ ሲነቃ፣ connector መዳረሻውን ያልተፈታ ያደርገዋል እና loopback የሚመስል መዳረሻ ቢሆንም የ SOCKS አስተናጋጁን ይጭናል። በተመዘገበው ነባሪ false ፣ የአካባቢ አድራሻ ፈተና አሁንም ይጠቅማል።

ይህ እንደ localhost ያለ የአስተናጋጅ ስም ትርጉምን ይለውጣል፦ ለመፍቻ ወደ SOCKS አገልጋይ ሲላክ፣ ወደ የ proxy መዳረሻ እይታ ይጠቅሳል። remote resolution ከመምረጥዎ በፊት ይህ የታሰበው የ broker ቦታ መሆኑን ያረጋግጡ።

ባህሪውን ከተጫነው Artemis client ጋር ያዛምዱ። አስተናጋጁ በእውነት በመንገዱ ውስጥ ከገባ በኋላ፣ የ SOCKS ማረጋገጫን ከ broker ማረጋገጫ ይለዩ እና የተገኘውን የግንኙነት መንገድ ያረጋግጡ፣ የተሳካ የ broker ክፍለ ጊዜ የ proxy ምስክርነት መጠቀሙን ማረጋገጫ አድርገው አይመልከቱ።

ተዛማጅ ጽሑፎች