SOCKS5-proxyinstellingen voor een QuickFIX/J-initiator
Configureer de SOCKS5-instellingen van een QuickFIX/J-initiator terwijl de host en poort van de tegenpartij als sessiebestemming behouden blijven.
Een QuickFIX/J-initiator kan via SOCKS verbinden zonder het logische FIX-eindpunt te wijzigen. Behoud in de sessieconfiguratie de tegenpartij onder SocketConnectHost en SocketConnectPort:
SocketConnectHost=fix.counterparty.example
SocketConnectPort=9876
ProxyType=socks
ProxyVersion=5
ProxyHost=proxy.example
ProxyPort=1080
Dit fragment hoort bij de bestaande sessie-identificaties, het schema en de overige verbindingsinstellingen. Het veronderstelt een tussenpartij die de gekozen bestemming toestaat en geen extra aanmelding vereist.
ProxyHost is de eerste netwerksprong. SocketConnectHost is waar die tussenpartij moet verbinden. Het proxyadres in beide velden zetten kan de SOCKS-server vragen om met zichzelf te verbinden.
Voor een proxyaccount biedt QuickFIX/J ProxyUser en ProxyPassword. Die inloggegevens staan los van de FIX-aanmeldvelden en van elk TLS-clientcertificaat dat de sessie gebruikt.
Gebruik de proxyinstellingen die zijn gedocumenteerd voor de geïmplementeerde QuickFIX/J-versie. Een HTTPS_PROXY-waarde is een HTTP-clientconventie; die voegt op zichzelf geen SOCKS-onderhandeling toe aan een FIX-socket.