QuickFIX/J इनिशिएटर तार्किक FIX एंडपॉइंट न बदलता 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 सॉकेटमध्ये SOCKS वाटाघाटी जोडत नाही.

संबंधित लेख