Всем привет. Не могу понять почему не работает UDP через SOCKS5. Что я делаю:
Я соединяюсь с SOCKS сервером и говорю, что хочу сделать UDP ASSOCIATE. В ответ на это SOCKS высылает IP и Port - куда можно слать UDP.
Я генерирую UDP пакет на этот адрес и порт с содержимым:
2 байта резерв
1 байт - фрагмент
1 байт - протокол ipv4
4 байта IP адрес куда надо отправить UDP с SOCKS
2 байта - порт куда отправить
3 байта - данные. В результате получился такой набор:
000001015f1f2e01029a313233
2 байта резерв + 1 фрагмент + ip = 95.31.46.1 + порт 666 + данные 123.
Все это дело отправляю на SOCKS5. Но к сожалению, на сервер 95.31.46.1:666 ничего не приходит.