En QuickFIX/J-initierare kan ansluta via SOCKS utan att ändra FIX-slutpunkten logiskt. I sessionskonfigurationen behåller du motparten under SocketConnectHost och SocketConnectPort:

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

Detta fragment hör till de befintliga sessionsidentifierarna, schemat och de övriga anslutningsinställningarna. Det förutsätter en mellanhand som tillåter den valda destinationen och inte kräver någon extra inloggning.

ProxyHost är det första nätverkshoppet. SocketConnectHost är där den mellanhanden ska ansluta. Att sätta proxyadressen i båda fälten kan be SOCKS-servern att ansluta till sig själv.

För ett proxykonto exponerar QuickFIX/J ProxyUser och ProxyPassword. Dessa uppgifter är separata från FIX-inloggningsfälten och från eventuellt TLS-klientcertifikat som sessionen använder.

Använd de proxyinställningar som dokumenteras för den distribuerade QuickFIX/J-versionen. Ett HTTPS_PROXY-värde är en HTTP-klientkonvention; det lägger inte i sig självt till SOCKS-förhandling på en FIX-socket.

Relaterade artiklar