Я пытаюсь подключиться к прокси через инициатор quickfix / j. У меня есть следующие свойства в настройках инициатора:
[SESSION]
ConnectionType=initiator
TargetCompID=XXX
SocketConnectHost=<destination domain name>
SocketConnectPort=XXXX
SessionQualifier=xyz
ProxyType=socks
ProxyVersion=5
ProxyHost=<proxy domain name>
ProxyPort=1080
Но я получаю исключение ниже при создании proxyRequest. Любые выводы будут с благодарностью.
[NioProcessor-2] ERROR org.apache.mina.proxy.AbstractProxyLogicHandler - Unable to send Socks request:
java.lang.IllegalArgumentException: SocksProxyRequest object has no suitable endpoint information
at org.apache.mina.proxy.handlers.socks.Socks5LogicHandler.encodeProxyRequestPacket(Socks5LogicHandler.java:137) ~[mina-core.jar:?]
at org.apache.mina.proxy.handlers.socks.Socks5LogicHandler.writeRequest(Socks5LogicHandler.java:292) ~[mina-core.jar:?]
at org.apache.mina.proxy.handlers.socks.Socks5LogicHandler.doHandshake(Socks5LogicHandler.java:88) ~[mina-core.jar:?]
Быстрое обновление:
Соединение работает, если я заменяю имя домена назначения на IP. Есть идеи, как заставить его работать на доменное имя?