ಇನಿಷಿಯೇಟರ್ಗಾಗಿ 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 ಮಾತುಕತೆಯನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ.