Настройки прокси SOCKS5 QuickFIX/J для инициатора
Настройте параметры SOCKS5 инициатора QuickFIX/J, сохранив хост и порт контрагента в качестве назначения сеанса.
Инициатор QuickFIX/J может подключаться через SOCKS, не меняя логическую конечную точку FIX. В конфигурации сеанса оставьте контрагента в полях SocketConnectHost и SocketConnectPort:
SocketConnectHost=fix.counterparty.example
SocketConnectPort=9876
ProxyType=socks
ProxyVersion=5
ProxyHost=proxy.example
ProxyPort=1080
Этот фрагмент размещается вместе с существующими идентификаторами сеанса, расписанием и другими параметрами подключения. Он предполагает посредника, который разрешает выбранное назначение и не требует дополнительного входа.
ProxyHost — это первый сетевой шаг. SocketConnectHost — место, куда должен подключаться этот посредник. Если указать адрес прокси в обоих полях, сервер SOCKS может получить запрос подключиться к самому себе.
Для учётной записи прокси QuickFIX/J предоставляет ProxyUser и ProxyPassword. Эти учётные данные отделены от полей входа FIX и от любого клиентского сертификата TLS, используемого сеансом.
Используйте параметры прокси, документированные для развёрнутой версии QuickFIX/J. Значение HTTPS_PROXY — это соглашение HTTP-клиента; само по себе оно не добавляет согласование SOCKS к сокету FIX.