Инициатор 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 сокет.

Подобни статии