En QuickFIX/J-initierer kan forbinde via SOCKS uden at ændre det logiske FIX-endpoint. Behold modparten under SocketConnectHost og SocketConnectPort i sessionskonfigurationen:

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

Dette fragment hører sammen med de eksisterende sessions-id'er, tidsplanen og andre forbindelsesindstillinger. Det forudsætter en mellemled, der tillader den valgte destination og ikke kræver yderligere login.

ProxyHost er det første netværkshop. SocketConnectHost er der, hvor mellemleddet skal forbinde. Sættes proxyadressen i begge felter, kan SOCKS-serveren blive bedt om at forbinde til sig selv.

Til en proxykonto eksponerer QuickFIX/J ProxyUser og ProxyPassword. Disse legitimationsoplysninger er adskilt fra FIX-loginfelter og fra enhver TLS-klientcertifikat, som sessionen bruger.

Brug de proxyindstillinger, der er dokumenteret for den installerede QuickFIX/J-version. En HTTPS_PROXY-værdi er en HTTP-klientkonvention; den tilføjer ikke i sig selv SOCKS-forhandling til en FIX-socket.

Relaterede artikler