Поддържа ли SOCKS5 UDP?
SOCKS5 определя UDP препредаване, но работеща SOCKS5 уеб заявка не доказва поддръжка в клиента или крайната точка.
Да. SOCKS5 определя UDP препредаване, ако клиентът и сървърът го реализират и мрежата позволява трафика.
Как работи асоциацията
Клиентът изпраща UDP ASSOCIATE по TCP контролна връзка. Успешен отговор дава адреса и порта на UDP препредавателя. Клиентът изпраща UDP дейтаграми във формат SOCKS към върнатата крайна точка, която не е задължително първоначалният прокси порт. Затварянето на TCP контролната връзка прекратява асоциацията.
Извличането на HTTPS съдържание през същия сървър тества TCP връзка. То не използва UDP ASSOCIATE и не установява, че дейтаграма може да достигне целта си.
Поддръжката в приложението е важна
Обработката на SOCKS5 в Chromium обхваща TCP-базирани URL заявки и не може да препредава UDP. Затова SOCKS5 настройка в този браузър не предоставя маршрут за UDP пакетите на игра или гласово приложение.
За UDP работа проверете документираната прокси поддръжка на приложението и UDP възможностите на крайната точка. После тествайте нужната операция към цел под ваш контрол. Записвайте отделно TCP достижимостта, UDP асоциацията и доставянето на дейтаграми, за да не скрива успешният първи етап по-късна грешка по пътя.
Приложение без съвместима UDP прокси поддръжка изисква друг метод на маршрутизиране; само смяна на SOCKS5 сървъра няма да добави липсващата функция.