Господа, нужно реализовать одновременную закачку файлов из нескольких потоков, причём каждый поток пустить через отдельный прокси.
Сейчас у меня уже есть просто многопоточная закачка, без прокси. Я использую urllib2 и самостоятельно отслеживаю количество загруженных байт для определения скорости загрузки в реальном времени.
Но urllib2, похоже, поддерживает только HTTP прокси, а мне нужны ещё и SOCKS.
Необходимо прикрутить их поддержку, но при этом сохранить функциональность по отслеживанию скорости, решения “указал путь к файлу и он там как-то автоматически скачался” не подойдут.
Подскажите, как этого добиться?
Нагуглил некий SocksiPy, но в примере похоже задаётся один глобальный прокси на все соединения, что мне не подходит.