Un iniciador de QuickFIX/J pode conectarse mediante SOCKS sen cambiar o extremo lóxico de FIX. Na configuración da sesión, manteña a contraparte en SocketConnectHost e SocketConnectPort:

SocketConnectHost=fix.counterparty.example
SocketConnectPort=9876
ProxyType=socks
ProxyVersion=5
ProxyHost=proxy.example
ProxyPort=1080

Este fragmento vai xunto cos identificadores de sesión existentes, a programación e os demais axustes de conexión. Supón un intermediario que permite o destino escollido e non require ningún inicio de sesión adicional.

ProxyHost é o primeiro salto de rede. SocketConnectHost é onde ese intermediario debe conectarse. Poñer o enderezo do proxy nos dous campos pode pedir ao servidor SOCKS que se conecte a si mesmo.

Para unha conta de proxy, QuickFIX/J expón ProxyUser e ProxyPassword. Esas credenciais son independentes dos campos de inicio de sesión de FIX e de calquera certificado de cliente TLS que use a sesión.

Utilice os axustes de proxy documentados para a versión de QuickFIX/J despregada. Un valor HTTPS_PROXY é unha convención de cliente HTTP; por si só non engade negociación SOCKS a un socket FIX.

Artigos relacionados