Для подключения через HTTPS прокси, нужно послать запрос вида "CONNECT HTTP/1.1\r\n\r\n" (в конце символы перевода строки и возврата каретки), адрес может быть вида yandex.ru, https://yandex.ru, 111.11.11.1:8080, и т.д.
Посмотрите логи wireshark, что на самом деле отправляет ваша библиотека. Подозреваю, что она пытается установить SSL соединение с моим прокси и послать по SSL запрос GET https://yandex.ru, а прокси у меня самописный и такими наворотами не обладает
Если ругается на сертификат, значит прокси пытается встраиваться в ваш трафик. Такие прокси могут воровать пароли и куки. Нормальный https прокси просто перенаправляет данные и проблем с сертификатом не возникает (проверьте на моём, cuwo.ru:7450, вечером выключу)
Логика в том, что key показывает, какой индекс в переданном массиве имеет значение min.
Вы присваиваете min значение массива по индексу 0, но не присваиваете key значение 0, что неверно.
Можно ли каждый новый запрос посылать на другой прокси, чтобы один и тот же IP не светился слишком часто? Может тогда и банить не будут. К примеру, у знакомого имеется VPS с подключенной /24 подсетью (254 IP адреса), запущен прокси. Каждый раз используется случайный IP из имеющегося набора. Свой гарантированно рабочий прокси всяко надежнее списка из интернета
Денис: как только TCP сокет закрывается (сайтом или последним сервером), все прокси в цепочке до него тоже закрывают соединение. Так что всё идентично.
Ну да, соединение останется на этом самом сервере. Обратно "шагнуть" нельзя. Но можно его попросить подключиться еще раз или к другому адресу (если он не закрыл TCP сокет после ошибки подключения)
Разве это не при команде "0x02 = establish a TCP/IP port binding"?
При команде "0x01 = establish a TCP/IP stream connection" он не должен текущий коннект пробросить на указанный адрес?
Что имеется в виду? ЧБ картинка и так является матрицей x*y с значениями яркости пикселей от 0 до 255. Через тот же OpenCV загрузите для получения значения яркости каждого из пикселей. Еще есть метод фрактального сжатия, преобразующий всю картинку в числовую матрицу, но это немного другое.
Johnny007: Дело не в максимально возможной скорости. У SSD очень быстрый произвольный доступ, что сильно ускоряет запуск и работу системы. Если у вас HDD, легко заметить сильный "хруст" диска при запуске компьютера с нуля. Это винда по файлам шарится. В таком режиме пусть даже у вас SATA3, скорость чтения очень мала. А вот на SSD скорость настолько сильно не снижается и загрузка происходит моментально.
Автору вопроса - неплохо бы купить ssd на 128 под систему и терабайтник под фильмы и прочие емкие вещи
Junior007: У вас в запросе что написано? Accept-encoding: gzip, deflate, br. Посмотрите, что сайт вернул - Content-Encoding: gzip. То есть, пожатые данные вам пришли.
Или распаковывайте, или уберите список поддерживаемых форматов сжатия.