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 деректерінің пайдаланылғанының дәлелі деп санаудың орнына алынған қосылым жолын тексеріңіз.