ਇਨੀਸ਼ੀਏਟਰ ਲਈ 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 ਗੱਲਬਾਤ ਨਹੀਂ ਜੋੜਦਾ।