QuickFIX/J-ის SOCKS5 პროქსის პარამეტრები ინიციატორისთვის
დააკონფიგურირეთ QuickFIX/J ინიციატორის SOCKS5 პარამეტრები, კონტრაგენტის ჰოსტი და პორტი სესიის დანიშნულებისამებრ შენარჩუნებით.
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 სოკეტს.