Faodaidh Artemis SOCKS a sheachnadh airson broker loopback
Thoir sùil air ceann-uidhe a' bhroker agus giùlan socksRemoteDNS nuair a shoirbhicheas ceangal Artemis a dh'aindeoin teisteasan SOCKS a tha ceàrr a dh'aona ghnothaich.
Dh'fhaodadh ceangal broker Artemis a shoirbhicheas le facal-faire SOCKS ceàrr a bhith air an làimhsiche proxy a sheachnadh. Thoir sùil air ceann-uidhe a' bhroker, chan e dìreach socksHost.
Tha sgrìobhainnean a' transport a' mìneachadh sheòlaidhean broker loopback mar localhost agus 127.0.0.1 mar sheòlaidhean a sheachanas rèiteachadh SOCKS. Airson an t-slighe àbhaisteach de rèiteachadh ionadail, cleachd an seòladh broker neo-loopback a tha san amharc nuair a dh'fheumas an ceangal a dhol tron eadar-mheadhanair. Dh'fhaodadh aonadh eile a bhios fhathast a' rèiteachadh gu loopback an toradh ceudna a thoirt.
Thoir sùil air fìor chumha an tionndaidh den cho-cheangal
Tha stòr co-cheangail upstream nas ùire a' gabhail a-steach eisgeachd remote-DNS a tha follaiseach. Is e cumha an làimhsiche proxy:
socksEnabled && (socksRemoteDNS || !isTargetLocalHost())
Nuair a tha socksRemoteDNS air a chomasachadh ann an cur-an-gnìomh a tha a' gabhail a-steach a' chumha sin, fàgaidh an co-cheangal an ceann-uidhe gun rèiteachadh agus stàlaichear an làimhsiche SOCKS eadhon airson ceann-uidhe a tha coltach ri loopback. Leis an ro-àirithneachadh sgrìobhte false, tha deuchainn an t-seòlaidh ionadail fhathast cudromach.
Bidh sin ag atharrachadh brìgh ainm aoigheachd mar localhost: nuair a thèid a chur gu frithealaiche SOCKS airson rèiteachadh, tha e a' toirt iomradh air sealladh a' phroxy air a' cheann-uidhe. Dearbhaich gur e seo àite a' bhroker a tha san amharc mus tagh thu rèiteachadh fad-às.
Nì co-chòrdadh ris a' chliant Artemis a chaidh a stàladh. Aon uair 's gu bheil an làimhsiche gu fìrinneach san t-slighe, eadar-dhealaich dearbhadh SOCKS bho dhearbhadh broker agus dearbhaich an t-slighe ceangail a thig às sin an àite a bhith a' meas seisean broker soirbheachail mar dhearbhadh gun deach teisteasan proxy a chleachdadh.