Muunganisho wa broker wa Artemis unaofanikiwa kwa neno la siri la SOCKS lisilo sahihi unaweza kuwa umepita mshughulikiaji wa proxy. Angalia lengwa la broker, sio socksHost tu.

Nyaraka za transport zinaeleza anwani za broker za loopback kama localhost na 127.0.0.1 kama anwani zinazopita usanidi wa SOCKS. Kwa njia ya kawaida ya utatuzi wa ndani, tumia anwani ya broker isiyo ya loopback iliyokusudiwa wakati muunganisho unapaswa kupita kwa mpatanishi. Alias nyingine inayotatuliwa hadi loopback inaweza kutoa matokeo sawa.

Angalia sharti kamili la toleo la connector

Msimbo wa chanzo wa connector wa upstream mpya unajumuisha msamaha wa wazi wa remote-DNS. Sharti la mshughulikiaji wa proxy ni:

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

Wakati socksRemoteDNS imewezeshwa katika utekelezaji ulio na sharti hilo, connector huacha lengwa bila kutatuliwa na husakinisha mshughulikiaji wa SOCKS hata kwa lengwa linaloonekana kama loopback. Kwa thamani ya chaguo-msingi iliyoandikwa false, jaribio la anwani ya ndani bado ni muhimu.

Hilo hubadilisha maana ya jina la mwenyeji kama localhost: linapopitishwa kwa seva ya SOCKS kwa utatuzi, linarejelea mtazamo wa proxy wa lengwa. Thibitisha kuwa hii ni eneo la broker lililokusudiwa kabla ya kuchagua utatuzi wa mbali.

Oanisha tabia na mteja wa Artemis uliosakinishwa. Mshughulikiaji akiwa kweli kwenye njia, tofautisha uthibitishaji wa SOCKS na uthibitishaji wa broker na thibitisha njia ya muunganisho inayotokana badala ya kuchukua kikao cha broker kilichofanikiwa kama uthibitisho kwamba vitambulisho vya proxy vilitumika.

Makala zinazohusiana