ଇନିସିଏଟର ପାଇଁ QuickFIX/J SOCKS5 ପ୍ରକ୍ସି ସେଟିଂସ୍
କାଉଣ୍ଟରପାର୍ଟିର ହୋଷ୍ଟ ଓ ପୋର୍ଟକୁ ସେସନ ଲକ୍ଷ୍ୟ ଭାବରେ ରଖି QuickFIX/J ଇନିସିଏଟରର SOCKS5 ସେଟିଂସ୍ କନଫିଗର କରନ୍ତୁ।
ଏକ 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 ଆଲୋଚନା ଯୋଡ଼େ ନାହିଁ।