ఇనిషియేటర్ కోసం 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 చర్చను జోడించదు.