Ukuxhumana kwe-Artemis broker okuphumelela nge-SOCKS password engalungile kungenzeka kweqe isiphathi se-proxy. Hlola indawo okubhekiswe kuyo i-broker, hhayi i-socksHost kuphela.

Imibhalo ye-transport ichaza amakheli e-broker e-loopback njenge-localhost ne-127.0.0.1 njengamakheli adlula ukuhlelwa kwe-SOCKS. Ngomzila ojwayelekile wokuxazulula wendawo, sebenzisa ikheli le-broker elingeyona i-loopback elihlosiwe lapho ukuxhumana kufanele kudlule ku-intermediary. Enye i-alias esaxazululwa ku-loopback nayo inganikeza umphumela ofanayo.

Hlola umbandela oqondile wenguqulo ye-connector

Umthombo we-connector upstream omusha uqukethe ukukhishwa okucacile kwe-remote-DNS. Umbundela wesiphathi se-proxy uthi:

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

Lapho i-socksRemoteDNS ivuliwe ekusetshenzisweni okuqukethe lowo mbandela, i-connector ishiya indawo okubhekiswe kuyo ingaxazululiwe futhi ifaka isiphathi se-SOCKS ngisho nendawo ebukeka njenge-loopback. Ngenani elizimiso elibhaliwe le-false, ukuhlolwa kwekheli lendawo kusabalulekile.

Lokho kushintsha incazelo ye-hostname efana ne-localhost: lapho inikezwa iseva ye-SOCKS ukuze ixazululwe, ibhekisa embonini ye-proxy yendawo okubhekiswe kuyo. Qinisekisa ukuthi le yindawo ye-broker ehlosiwe ngaphambi kokukhetha ukuxazulula kude.

Vumelanisa ukuziphatha neklayenti le-Artemis elifakiwe. Lapho isiphathi sisezindaweni ngempela, hlukanisa ukuqinisekiswa kwe-SOCKS nokuqinisekiswa kwe-broker futhi uqinisekise umzila wokuxhumana ophumayo esikhundleni sokuthatha isikhathi se-broker esiphumelelayo njengobufakazi bokuthi kusetshenziswe ubufakazi be-proxy.

Izihloko ezihlobene