Artemis lè forí kọjá SOCKS fún loopback broker
Ṣàyẹ̀wò ibi tí broker ń lọ àti ìhùwàsí socksRemoteDNS nígbà tí ìsopọ̀ Artemis bá ṣàṣeyọrí bí ó tilẹ̀ jẹ́ pé SOCKS tí kò tọ̀nà ni a mọ̀ọ́mọ̀ fi sí.
Ìsopọ̀ broker Artemis tí ó ṣàṣeyọrí pẹ̀lú ọ̀rọ̀ aṣínà SOCKS tí kò tọ́ lè ti forí kọjá olùtọ́jú proxy. Ṣàyẹ̀wò ibi tí broker ń lọ, kì í ṣe socksHost nìkan.
Àwọn ìwé transport ṣàpèjúwe àwọn àdírẹ́sì broker loopback bí localhost àti 127.0.0.1 gẹ́gẹ́ bí àdírẹ́sì tí ń forí kọjá ìṣètò SOCKS. Fún ọ̀nà ìmúlò àdúgbò déédéé, lo àdírẹ́sì broker tí kì í ṣe loopback tí a pète nígbà tí ìsopọ̀ gbọdọ̀ gba orí alárinà. Alias mìíràn tí ó ṣì ń yanjú sí loopback lè fúnni ní àbájáde kan náà.
Ṣàyẹ̀wò ipò gbàngbà ti ẹ̀dà connector
Orísun connector upstream tuntun ní àwọn ìyọkùrò remote-DNS tí ó ṣe kedere. Ipò olùtọ́jú proxy ni:
socksEnabled && (socksRemoteDNS || !isTargetLocalHost())
Nígbà tí a bá mu socksRemoteDNS ṣiṣẹ́ nínú ìmúṣẹ tí ó ní ipò yẹn, connector fi ibi tí ó ń lọ sílẹ̀ láìyanjú, ó sì fi olùtọ́jú SOCKS sórí àní fún ibi tí ó dà bí loopback. Pẹ̀lú ìpèsè àkọ́kọ́ false tí a kọ sílẹ̀, ìdánwò àdírẹ́sì àdúgbò ṣì ṣe pàtàkì.
Ìyẹn yí ìtumọ̀ hostname bí localhost padà: nígbà tí a bá fi í fún sáfà SOCKS láti yanjú, ó ń tọ́ka sí ìwòye proxy nípa ibi tí ó ń lọ. Jẹ́rìí sí i pé èyí ni ibi broker tí a pète kí o tó yan ìyanjú ọ̀nà jíjìn.
Bá ìhùwàsí mu pẹ̀lú ẹ̀rọ Artemis tí a fi sórí ẹ̀rọ. Nígbà tí olùtọ́jú bá wà ní ojú ọ̀nà gan-an, yà SOCKS ìjẹ́rìí sílẹ̀ kúrò nínú broker ìjẹ́rìí kí o sì ṣàyẹ̀wò ojú ọ̀nà ìsopọ̀ tí ó jáde dípò kí o ka ìpàdé broker tí ó ṣàṣeyọrí sí ẹ̀rí pé a lo àwọn ẹ̀rí proxy.