@duggast А зачем вам для такой логике нужен ресурс? Вам нужен простой список. Поток читает файл в список, ну или выгружает ресурс в список и идет по всем строкам.
Банально попытаться загрузить какую-либо страницу. Если выскочит ошибка или вместо страницы загрузиться билеберда - значит прокси плохой.
Это долго особенно если пытаешься из паблик\околопаблик листа подставить рандом прокси.
В идеале чекер на на запросах сначала должен собрать список рабочий прокси и только рабочие применять.