QuickFIX/J iniciatorius gali prisijungti per SOCKS nekeisdamas loginio FIX galinio taško. Sesijos konfigūracijoje palikite sandorio šalį prie SocketConnectHost ir SocketConnectPort:

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

Šis fragmentas priklauso prie esamų sesijos identifikatorių, grafiko ir kitų ryšio nustatymų. Jis numato tarpininką, kuris leidžia pasirinktą paskirties vietą ir nereikalauja papildomo prisijungimo.

ProxyHost yra pirmasis tinklo šuolis. SocketConnectHost yra vieta, prie kurios tas tarpininkas turi prisijungti. Įrašius tarpinio serverio adresą į abu laukus, SOCKS serverio gali būti paprašyta prisijungti prie savęs.

Tarpinio serverio paskyrai QuickFIX/J pateikia ProxyUser ir ProxyPassword. Šie prisijungimo duomenys yra atskirti nuo FIX prisijungimo laukų ir nuo bet kurio sesijos naudojamo TLS kliento sertifikato.

Naudokite tarpinio serverio nustatymus, dokumentuotus įdiegtai QuickFIX/J versijai. HTTPS_PROXY reikšmė yra HTTP kliento konvencija; ji pati savaime neprideda SOCKS derybų prie FIX lizdo.

Susiję straipsniai