יוזם 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.

מאמרים קשורים