Artemis gai da loopback broker baterako SOCKS saihesteko
Egiaztatu brokerraren helmuga eta socksRemoteDNS portaera Artemis konexioak arrakasta duenean nahita okerrak diren SOCKS kredentzialekin.
SOCKS pasahitz okerrarekin arrakasta duen Artemis broker konexio batek proxy kudeatzailea saihestu ahal izan du. Egiaztatu brokerraren helmuga, ez soilik socksHost.
Garraio dokumentazioak loopback broker helbideak, hala nola localhost eta 127.0.0.1, SOCKS konfigurazioa saihesten duten helbide gisa deskribatzen ditu. Ohiko tokiko ebazpen-bidearako, erabili aurreikusitako loopback ez den broker helbidea konexioak bitartekotik igaro behar duenean. Loopback-era ebazten jarraitzen duen beste alias batek emaitza bera izan dezake.
Egiaztatu konektorearen bertsioaren baldintza zehatza
Upstream konektorearen iturburu-kode berriagoak remote-DNS salbuespen esplizitua dakar. Proxy kudeatzailearen baldintza hau da:
socksEnabled && (socksRemoteDNS || !isTargetLocalHost())
Baldintza hori duen inplementazioan socksRemoteDNS gaituta dagoenean, konektoreak helmuga ebatz gabe uzten du eta SOCKS kudeatzailea instalatzen du loopback itxura duen helmugarako ere. Dokumentatutako false lehenespenez, tokiko helbidearen probak oraindik garrantzia du.
Horrek localhost bezalako ostalari-izen baten esanahia aldatzen du: ebazteko SOCKS zerbitzari bati pasatzen zaionean, proxyaren helmuga-ikuspegiari egiten dio erreferentzia. Egiaztatu hau dela aurreikusitako broker kokapena urruneko ebazpena aukeratu aurretik.
Egokitu portaera instalatutako Artemis bezeroari. Kudeatzailea benetan ibilbidean dagoenean, bereizi SOCKS autentifikazioa broker autentifikaziotik eta egiaztatu lortutako konexio-bidea, broker saio arrakastatsu bat proxy kredentzialak erabili zirelako froga gisa hartu beharrean.