Проблема HttpWebRequest WebProxy - соединение было неожиданно закрыто

Я пытаюсь сделать HTTP-запрос через открытый прокси SOCKS5. Я проверил, что прокси работает, установив его в качестве прокси для Firefox, прежде чем установить его в качестве прокси в моем приложении C#.Net, установив request.Proxy = new WebProxy(ip, port);

Однако при попытке запустить приложение и сделать мой запрос я получаю исключение - System.Net.WebException: базовое соединение было закрыто: соединение было неожиданно закрыто.

Я не уверен, что является причиной этого - прокси, кажется, открыт и работает нормально. Я также попробовал это с другими, казалось бы, работающими прокси и получил то же исключение. Любые подсказки относительно того, почему это происходит и как я могу это исправить, будут очень благодарны!

2 ответа

Решение

Оказывается WebProxy Класс не поддерживает прокси Socks, что я и пытался использовать. Как полезно!

Теперь возникает вопрос - Как использовать Socks Proxy для HttpWebRequest?!

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