@Joomboosick

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

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


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


Если есть другие варианты реализации задачи буду благодарен
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
Wyrd
@Wyrd
Архитектор
Похоже вы не передаёте Body запросов, кроме того надо внимательно смотреть на правильность передачи Verb и Headers. У меня нет под рукой компьютера, но ощущение такое что правильно у вас работает только Verb=Get. В любом случае проксировать запросы вручную дело неблагодарное.

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

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

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

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