Подржава ли 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 сервера неће додати недостајућу функцију.