1. Помещение проксей в базу
После того, как прокси загружены с источника и отфильтрованы фильтрами (если они определены), они попадают в общую базу проксей. Каждый прокси помнит, с какого источника он скачан - настройки проверки прокси привязаны к его источнику.
Все прокси в базе уникальны - в ней нет двух повторяющихся проксей.
2. Очередность проверки проксей
Каждый прокси имеет собственный рейтинг. Этот рейтинг растет при использовании прокси - когда его выбирают из "живого" списка.
Также, рейтинг падает, если прокси не проходит проверку.
Логика работы программы такова, что прокси регулярно берутся из базы на проверку с учетом рейтинга - в первую очередь проверяются прокси с самым большим рейтингом. Не стоит думать, что живой прокси с высоким рейтингом будет выдаваться программой снова и снова - он будет взят на проверку не ранее, чем истечет время, указанное в параметре "Ограничение повторной проверки" в Настройках параметров прокси. Прокси же, имеющие низкий рейтинг, будут перепроверены в самую последнюю очередь.
3. Живой список
Прокси, успешно прошедшие проверку, попадают в список «живых» прокси.
Из списка «живых», прокси можно взять напрямую или с использованием правил, с удалением из живого списка или без.
Если прокси пролежал слишком долго в «живом» списке и его никто не взял, то такой прокси как-бы "умирает", возвращаясь из списка обратно в базу, до тех пор, пока его не возьмут на проверку вновь. (Время жизни прокси можно изменить в настройках.)