UDP трафик через Socks

1422
German22

Как отправить весь трафик через носки, если он не поддерживает фильтрацию UDP напрямую. Например, DNS-трафик я могу перенаправить на Socks, используя «DNS Socks Proxy», используя протокол TCP. Можно ли сделать что-то подобное с остальным трафиком, кроме DNS?

1

1 ответ на вопрос

0
Adrien

Короткий ответ. Нет, ты не можешь.

SOCKS5 поддерживает объединение UDP, где вы можете заставить сервер SOCKS передавать данные UDP между клиентом и другой конечной точкой. Однако существует множество проблем с дизайном этого (это уменьшает полезную нагрузку, добавляя еще один уровень поверх UDP для пакетов между клиентом и сервером SOCKS).

Так что не многие серверы SOCKS5 поддерживают его (наш поддерживает).

Но через SOCKS-сервер невозможно преобразовать TCP в UDP. Если сервер SOCKS не поддерживает UDP Associate, то через него вы не получите UDP. DNS работает только потому, что DNS также поддерживает TCP.

Похожие вопросы