Дали 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-серверот нема да ја додаде функцијата што недостига.