Это не ответ, но у меня есть проект proxy_py, который сам собирает и чекает прокси https://git.io/JeVCI можешь сделать collector из твоего источника и он будет брать оттуда прокси, проверять и отдавать рабочие.
Если будешь пилить своё, вдруг будет полезно, именно за проверку отвечают вот эти файлы:
Прокси чекер делается элементарно.
Идете по списку серверов, с помощью библиотеки requests делаете запрос на некий эталонный ресурс с выбранным прокси, и сравниваете ответ с ответом без прокси. Совпал ответ с ожидаемым - добавляете в список проверенных. Не совпал или не ответил - в список ненадежных.
В несколько потоков одновременно проверяете несколько прокси.
requests слабенькая библиотека,
советую pycurl (libcurl) кроме поддержки множество типов прокси (http, https, socks4, socks4a, socks5, socks5h ), есть прокси туннелирование для http и тонкая настройка для поднятия сокета (таймауты, dns ...)