Налады 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.