האם SOCKS5 תומך ב־UDP?
SOCKS5 מגדיר העברת UDP, אבל בקשת אינטרנט תקינה דרך SOCKS5 אינה מראה שהלקוח או נקודת הקצה תומכים בה.
כן. SOCKS5 מגדיר העברת UDP, בתנאי שהלקוח והשרת מממשים אותה ושהרשת מאפשרת את התעבורה.
איך השיוך עובד
הלקוח שולח UDP ASSOCIATE דרך חיבור בקרה TCP. תגובה מוצלחת מספקת את הכתובת והיציאה של ממסר UDP. הלקוח שולח מנות נתונים UDP בפורמט SOCKS לנקודת הקצה שהוחזרה, שאינה חייבת להיות יציאת הפרוקסי המקורית. סגירת חיבור הבקרה TCP מסיימת את השיוך.
אחזור HTTPS דרך אותו שרת בודק חיבור TCP. הוא אינו מפעיל UDP ASSOCIATE ואינו מוכיח שמנת נתונים יכולה להגיע ליעדה.
התמיכה ביישום חשובה
הטיפול ב־SOCKS5 של Chromium מכסה בקשות URL מבוססות TCP ואינו יכול להעביר UDP. לכן הגדרת SOCKS5 בדפדפן הזה אינה מספקת נתיב לחבילות UDP של משחק או יישום קולי.
לעומס עבודה UDP, בדקו את תמיכת הפרוקסי המתועדת של היישום ואת יכולת UDP של נקודת הקצה. לאחר מכן בדקו את הפעולה הנדרשת מול יעד בשליטתכם. תעדו בנפרד נגישות TCP, שיוך UDP והגעת מנות נתונים, כדי שהצלחה בשלב הראשון לא תסתיר כשל בהמשך הנתיב.
יישום ללא תמיכת פרוקסי UDP תואמת זקוק לשיטת ניתוב אחרת; החלפת שרת SOCKS5 בלבד לא תספק את היכולת החסרה.