Многопоточный переключатель прокси

Максим18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.01.2010

Есть программа для многопоточной регистрации в сервисах закладок. Она умеет работать через прокси (можно указать нужный адрес и порт), но не умеет работать с списком прокси.

Требуется создать небольшой многопоточный прокси-сервер с следующими функциями (возможностями):

Возможность работы в двух режимах:

а) Многопоточный "опережающий" - КАЖДОМУ подключению назначается ОТДЕЛЬНЫЙ прокси на текущий сеанс. По окончанию сеанса берется следующий адрес прокси. Адреса нужно брать заранее. То есть перед выдачей проверять работоспособность. Если прокси-адрес нерабочий, то брать следующий.

Принцип работы: допустим моя программа работает в 5-ть потоков. Проверять 10 прокси. Пять живых отдавать сразу. А пять оставлять на следующий заход. И брать из списка очередную партию адресов. Если встречаются "мертвые" адреса, то заносить их в черный список и больше не брать

б) Однопоточный - назначается только один прокси на ВСЕ подключения. Адрес прокси отображаетсяся в трее. При нажатии левой кнопкой на иконку прокси-сервера в трее изменять адрес на следующий рабочий.

Требования:

Хранение списков прокси-серверов в текстовых файлах

Проверка списка прокси на работоспособность и время доступа

В идеале, хотелось бы получить и функцию прокси-грабера. Но не обязательно.

В итоге нужна программа, которая обеспечит мое ПО постоянной сменой прокси для избежания блокирования аккаунтов (бана).

P.S. В будущем готов заказать доработку данного решения. То есть проект долгосрочный.

P.S.S. В первую очередь ориентируюсь на цену и наличие подобных проектов.