Рукопожатие cURL sock5 не соответствует rfc 1928

Я использую следующую команду для отправки запроса на веб-сервер, используя сервер socks5.

curl --socks5-hostname 127.0.0.1:1080 http://www.google.com --verbose

Согласно RFC 1928, первоначальный запрос квитирования должен быть 3 байта, как правило, [5,1,0], если НЕ ТРЕБУЕТСЯ АУТЕНТИФИКАЦИЯ. Но когда я проверяю на сервере, я получаю 4 байта данных:[5,2,0,1].

Я попытался с socks5-http-клиентом и получил правильные байты данных как [5,1,0]. Это известное поведение или я делаю что-то не так с командой?

Благодарю.

0 ответов

Другие вопросы по тегам