Artemise brokeriühendus, mis õnnestub vale SOCKS-i parooliga, võis proxy-käsitleja vahele jätta. Kontrollige brokeri sihtkohta, mitte ainult socksHosti.

Transpordi dokumentatsioon kirjeldab loopback-brokeri aadresse nagu localhost ja 127.0.0.1 aadressidena, mis lähevad SOCKS-i konfiguratsioonist mööda. Tavalise kohaliku tõlketeekonna jaoks kasutage ettenähtud mitte-loopback-brokeri aadressi, kui ühendus peab minema vahendaja kaudu. Teine alias, mis ikka lahendub loopbackiks, võib anda sama tulemuse.

Kontrollige konnektori versiooni täpset tingimust

Uuem upstream-konnektori lähtekood sisaldab selgesõnalist remote-DNS-i erandit. Proxy-käsitleja tingimus on:

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

Kui socksRemoteDNS on sellist tingimust sisaldavas implementatsioonis lubatud, jätab konnektor sihtkoha lahendamata ja paigaldab SOCKS-käsitleja ka loopbackina näiva sihtkoha jaoks. Dokumenteeritud vaikeväärtuse false korral on kohaliku aadressi test endiselt oluline.

See muudab sellise hostinime nagu localhost tähendust: kui see antakse lahendamiseks SOCKS-serverile, viitab see proxy sihtkoha vaatele. Enne kauglahenduse valimist kinnitage, et see on ettenähtud brokeri asukoht.

Sobitage käitumine paigaldatud Artemise kliendiga. Kui käsitleja on tõesti marsruudil, eristage SOCKS-i autentimist brokeri autentimisest ja kontrollige sellest tulenevat ühendusteed, selle asemel et pidada õnnestunud brokeri seanssi tõendiks proxy mandaatide kasutamise kohta.

Seotud artiklid