একটি 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 নেগোশিয়েশন যোগ করে না।

সম্পর্কিত নিবন্ধ