Réglages du proxy SOCKS5 de QuickFIX/J pour un initiateur
Configurez les réglages SOCKS5 d’un initiateur QuickFIX/J tout en conservant l’hôte et le port de la contrepartie comme destination de la session.
Un initiateur QuickFIX/J peut se connecter via SOCKS sans modifier le point de terminaison logique FIX. Dans la configuration de session, conservez la contrepartie sous SocketConnectHost et SocketConnectPort :
SocketConnectHost=fix.counterparty.example
SocketConnectPort=9876
ProxyType=socks
ProxyVersion=5
ProxyHost=proxy.example
ProxyPort=1080
Ce fragment accompagne les identifiants de session existants, le calendrier et les autres réglages de connexion. Il suppose un intermédiaire qui autorise la destination choisie et n’exige aucune authentification supplémentaire.
ProxyHost est le premier saut réseau. SocketConnectHost est l’endroit où cet intermédiaire doit se connecter. Placer l’adresse du proxy dans les deux champs peut demander au serveur SOCKS de se connecter à lui-même.
Pour un compte proxy, QuickFIX/J expose ProxyUser et ProxyPassword. Ces identifiants sont distincts des champs de connexion FIX et de tout certificat client TLS utilisé par la session.
Utilisez les réglages de proxy documentés pour la version de QuickFIX/J déployée. Une valeur HTTPS_PROXY est une convention de client HTTP ; elle n’ajoute pas à elle seule une négociation SOCKS à une socket FIX.