Налаштування проксі SOCKS5 QuickFIX/J для ініціатора
Налаштуйте параметри SOCKS5 ініціатора QuickFIX/J, зберігши хост і порт контрагента як призначення сеансу.
Ініціатор 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.