QuickFIX/J inicijator može se povezati preko SOCKS-a bez promene logičke FIX završne tačke. U konfiguraciji sesije zadržite drugu stranu pod SocketConnectHost i SocketConnectPort:

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

Ovaj fragment pripada uz postojeće identifikatore sesije, raspored i ostale postavke veze. Pretpostavlja posrednika koji dopušta izabrano odredište i ne zahteva dodatnu prijavu.

ProxyHost je prvi mrežni skok. SocketConnectHost je mesto na koje taj posrednik treba da se poveže. Ako se adresa proksija stavi u oba polja, SOCKS server može biti zamoljen da se poveže sam sa sobom.

Za proxy nalog QuickFIX/J nudi ProxyUser i ProxyPassword. Ti podaci su odvojeni od FIX polja za prijavu i od bilo kog TLS klijentskog sertifikata koji sesija koristi.

Koristite proxy postavke dokumentovane za instaliranu verziju QuickFIX/J. Vrednost HTTPS_PROXY je konvencija HTTP klijenta; sama po sebi ne dodaje SOCKS pregovaranje FIX utičnici.

Povezani članci