QuickFIX/J նախաձեռնողը կարող է միանալ SOCKS-ի միջոցով՝ չփոխելով FIX-ի տրամաբանական վերջնակետը։ Սեսիայի կոնֆիգուրացիայում պահեք կոնտրագենտին SocketConnectHost և SocketConnectPort դաշտերում՝

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

Այս հատվածը տեղադրվում է գոյություն ունեցող սեսիայի նույնացուցիչների, ժամանակացույցի և միացման այլ կարգավորումների հետ։ Այն ենթադրում է միջնորդ, որը թույլ է տալիս ընտրված նպատակակետը և լրացուցիչ մուտք չի պահանջում։

ProxyHost-ը ցանցի առաջին քայլն է։ SocketConnectHost-ը այն տեղն է, որտեղ այդ միջնորդը պետք է միանա։ Պրոքսիի հասցեն երկու դաշտերում դնելը կարող է SOCKS սերվերից պահանջել միանալ ինքն իրեն։

Պրոքսի հաշվի համար QuickFIX/J-ն առաջարկում է ProxyUser և ProxyPassword դաշտերը։ Այդ հավատարմագրերը առանձին են FIX մուտքի դաշտերից և սեսիայի կողմից օգտագործվող ցանկացած TLS հաճախորդի վկայագրից։

Օգտագործեք տեղակայված QuickFIX/J տարբերակի համար փաստաթղթավորված պրոքսիի կարգավորումները։ HTTPS_PROXY արժեքը HTTP հաճախորդի կոնվենցիա է․ այն ինքնին SOCKS բանակցություն չի ավելացնում FIX սոքետին։

Առնչվող հոդվածներ