Configurações de proxy SOCKS5 do QuickFIX/J para um iniciador
Configure as configurações SOCKS5 de um iniciador do QuickFIX/J mantendo o host e a porta da contraparte como destino da sessão.
Um iniciador do QuickFIX/J pode conectar-se via SOCKS sem alterar o endpoint lógico do FIX. Na configuração da sessão, mantenha a contraparte em SocketConnectHost e SocketConnectPort:
SocketConnectHost=fix.counterparty.example
SocketConnectPort=9876
ProxyType=socks
ProxyVersion=5
ProxyHost=proxy.example
ProxyPort=1080
Este fragmento pertence aos identificadores de sessão existentes, à programação e às demais configurações de conexão. Pressupõe um intermediário que permite o destino escolhido e não exige login adicional.
ProxyHost é o primeiro salto de rede. SocketConnectHost é onde esse intermediário deve conectar. Colocar o endereço do proxy nos dois campos pode pedir ao servidor SOCKS que se conecte a si mesmo.
Para uma conta de proxy, o QuickFIX/J expõe ProxyUser e ProxyPassword. Essas credenciais são separadas dos campos de login do FIX e de qualquer certificado de cliente TLS usado pela sessão.
Use as configurações de proxy documentadas para a versão do QuickFIX/J implantada. Um valor HTTPS_PROXY é uma convenção de cliente HTTP; por si só não acrescenta negociação SOCKS a um socket FIX.