Artemis loopback broker-т SOCKS-ийг тойрч чадна
Artemis холболт санаатайгаар буруу SOCKS мэдээлэлтэй байсан ч амжилттай болсон үед broker-ийн очих газрыг болон socksRemoteDNS-ийн зан төлөвийг шалгана уу.
Буруу SOCKS нууц үгээр амжилттай болсон Artemis broker холболт proxy боловсруулагчийг алгасан байж магадгүй. Зөвхөн socksHost биш, broker-ийн очих газрыг шалгана уу.
transport-ийн баримт бичигт localhost болон 127.0.0.1 зэрэг loopback broker хаягуудыг SOCKS тохиргоог тойрдог хаяг гэж тайлбарладаг. Ердийн орон нутгийн шийдвэрлэх замд холболт зуучлагчаар дамжих шаардлагатай үед зориулсан loopback бус broker хаягийг ашиглана уу. loopback руу шийдэгддэг өөр alias ч ижил үр дүн өгч болно.
connector хувилбарын яг нөхцөлийг шалгана уу
Шинэ upstream connector-ийн эх кодод тодорхой remote-DNS үл хамаарах зүйл багтсан. proxy боловсруулагчийн нөхцөл нь:
socksEnabled && (socksRemoteDNS || !isTargetLocalHost())
Тухайн нөхцөлийг агуулсан хэрэгжүүлэлтэд socksRemoteDNS идэвхжсэн үед connector очих газрыг шийдэгдээгүй орхиж, loopback мэт харагдах очих газарт ч SOCKS боловсруулагчийг суулгана. Баримтжуулсан анхдагч false утгатай үед орон нутгийн хаягийн шалгалт одоо ч чухал.
Энэ нь localhost зэрэг hostname-ийн утгыг өөрчилдөг: шийдвэрлэхээр SOCKS серверт дамжуулахад энэ нь proxy-ийн очих газрын харагдац руу заана. Алсын шийдвэрлэлтийг сонгохын өмнө энэ нь зориулсан broker-ийн байршил гэдгийг баталгаажуулна уу.
Зан төлөвийг суулгасан Artemis клиенттэй тааруулна уу. Боловсруулагч үнэхээр маршрутад орсны дараа SOCKS баталгаажуулалтыг broker баталгаажуулалтаас ялгаж, амжилттай broker сессийг proxy мэдээлэл ашигласны баталгаа гэж үзэхийн оронд үүссэн холболтын замыг шалгана уу.