מציאת שירות XEP-0065 SOCKS5 להעברות קבצים ב-XMPP
עקבו אחר גילוי שירות XEP-0065, בחירת streamhost והפעלה בעת בחירת פרוקסי להעברת קבצים ב-XMPP.
נקודת קצה יוצאת של SOCKS5 אינה אוטומטית ממסר להעברת קבצים ב-XMPP. XEP-0065 דורש שירות המשתתף בגילוי ובהפעלה של XMPP וכן פתיחת שקעים.
לשירות יש כתובת XMPP ומארח/פורט ברשת. היוזם מגלה מועמדים ומציע streamhosts; היעד בוחר אחד שמיש. ערך היעד של SOCKS נגזר ממזהה הזרם ומה-JID של שני המשתתפים, ולא מבקשה רגילה ל-IP הציבורי של הנמען. בהעברה דרך פרוקסי, ההפעלה אומרת לשירות לחבר את שני הזרמים.
כשהעברה נתקעת, אתרו את השלב הראשון שלא הושלם: גילוי, חיבור streamhost, בחירת יעד או הפעלה. החיבור למארח יכול להצליח בעוד תיאום ה-XMPP עדיין נכשל. שמרו את JID השירות, נקודת הקצה ומזהה ההעברה יחד כשמשווים ראיות מהלקוח ומהשירות.
לצורך תצורה, בדקו את השירות המוכרז של שרת ה-XMPP ואת מנהל ה-bytestream בגרסת Smack המדויקת. מנהלים ישנים עשויים לבחור באופן פנימי בלי שיטה נתמכת למארח מותאם. התיעוד הנוכחי כולל עדיפות פרוקסי וזמני המתנה, אך העדפת המועמד העובד האחרון אינה מפרסמת שירות חדש ואינה גורמת לנקודת קצה לא תואמת להבין את XEP-0065.