Noto'g'ri SOCKS paroli bilan muvaffaqiyatli bo'lgan Artemis broker ulanishi proxy ishlovchisini chetlab o'tgan bo'lishi mumkin. Faqat socksHost emas, broker manzilini tekshiring.

transport hujjatlari localhost va 127.0.0.1 kabi loopback broker manzillarini SOCKS konfiguratsiyasini chetlab o'tuvchi manzillar sifatida tavsiflaydi. Oddiy mahalliy hal qilish yo'li uchun, ulanish vositachi orqali o'tishi kerak bo'lganda mo'ljallangan loopback bo'lmagan broker manzilidan foydalaning. Hali ham loopbackga hal bo'ladigan boshqa alias ham xuddi shu natijani berishi mumkin.

Connector versiyasining aniq shartini tekshiring

Yangi upstream connector manba kodi aniq remote-DNS istisnosini o'z ichiga oladi. Proxy ishlovchisining sharti quyidagicha:

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

Ushbu shartni o'z ichiga olgan implementatsiyada socksRemoteDNS yoqilganda, connector manzilni hal qilinmagan holda qoldiradi va loopbackga o'xshash manzil uchun ham SOCKS ishlovchisini o'rnatadi. Hujjatlashtirilgan standart false qiymati bilan mahalliy manzil testi hali ham muhim.

Bu localhost kabi hostname ma'nosini o'zgartiradi: hal qilish uchun SOCKS serveriga berilganda, u proxining manzil ko'rinishiga ishora qiladi. Uzoqdan hal qilishni tanlashdan oldin bu mo'ljallangan broker joyi ekanligini tasdiqlang.

Xatti-harakatni o'rnatilgan Artemis mijozi bilan moslashtiring. Ishlovchi haqiqatan ham marshrutda bo'lgach, SOCKS autentifikatsiyasini broker autentifikatsiyasidan ajrating va muvaffaqiyatli broker sessiyasini proxy ma'lumotlari ishlatilganining dalili deb hisoblash o'rniga natijaviy ulanish yo'lini tekshiring.

O'xshash maqolalar