A QuickFIX/J-iniciátor SOCKS-on keresztül is kapcsolódhat anélkül, hogy megváltoztatná a logikai FIX-végpontot. A munkamenet konfigurációjában tartsa az ellenfelet a SocketConnectHost és a SocketConnectPort alatt:

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

Ez a töredék a meglévő munkamenet-azonosítókhoz, az ütemezéshez és a többi kapcsolati beállításhoz tartozik. Feltételez egy közvetítőt, amely engedélyezi a kiválasztott célpontot, és nem igényel további bejelentkezést.

A ProxyHost az első hálózati ugrás. A SocketConnectHost az a hely, ahová a közvetítőnek kapcsolódnia kell. Ha a proxy címét mindkét mezőbe beírja, a SOCKS-kiszolgálótól azt kérheti, hogy önmagához kapcsolódjon.

Proxyfiók esetén a QuickFIX/J a ProxyUser és a ProxyPassword mezőket kínálja. Ezek a hitelesítő adatok elkülönülnek a FIX bejelentkezési mezőitől és a munkamenet által használt TLS-ügyfél-tanúsítványtól.

Használja a telepített QuickFIX/J-verzióhoz dokumentált proxybeállításokat. A HTTPS_PROXY érték HTTP-ügyfél-konvenció; önmagában nem ad hozzá SOCKS-egyeztetést egy FIX-csatornához.

Kapcsolódó cikkek