Задать вопрос
@Joomboosick

Как правильно реализовать цепочку прокси client-HttpProxy-Socks5Proxy?

Суть заключается в том чтобы google chrome работал через Socks5 прокси с аутентификацией, так как это невозможно(хром не умеет), я решил написать промежуточный прокси сервер который будет работать через socks5 его реализацию прикреплю ниже, код очень простой, но ip-api.com выдаёт ошибку "error http 0"
ошибка
609c3afe3850e810242339.png


так же у меня слетают все таблицы стилей и тд
изображение
609c3b2e45aff186018172.png


Если есть другие варианты реализации задачи буду благодарен
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
Решения вопроса 1
Wyrd
@Wyrd
Архитектор
Похоже вы не передаёте Body запросов, кроме того надо внимательно смотреть на правильность передачи Verb и Headers. У меня нет под рукой компьютера, но ощущение такое что правильно у вас работает только Verb=Get. В любом случае проксировать запросы вручную дело неблагодарное.

Попробуйте вместо HTTP => SOCKS поднять SOCKS => SOCKS (надо убрать авторизацию и все). Хром будете подключать к вашему локальному socks который не требует авторизации.

И реализация даже готовая есть: https://github.com/OutisNemo/SocksRelayServer (я не проверял)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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