QuickFIX/J initiator သည် ယုတ္တိရှိသော FIX endpoint ကို မပြောင်းလဲဘဲ SOCKS မှတစ်ဆင့် ချိတ်ဆက်နိုင်သည်။ ဆက်ရှင် ပြင်ဆင်မှုတွင် ကောင်တာပါတီကို 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 ကလိုင်း ထုံးတမ်း ဖြစ်သည်၊ ၎င်းကိုယ်တိုင် FIX socket သို့ SOCKS ညှိနှိုင်းမှု ထည့်မပေးပါ။

ဆက်စပ်ဆောင်းပါးများ