Как лучше сделать прокси чекер?
Если знаете Perl, то советую посмотреть в сторону AnyEvent::HTTP либо Mojo::UserAgent
Пример использования AnyEvent::HTTP можно посмотреть в моей статье Функциональное программирование на Perl в примерах Здесь используется не многопоточность, а неблокирующее программирование с мультиплексированием ввода-вывода (epoll, kqueue, iocp)
Посмотрите в сторону Golang. На гитхабе можно найти готовые примеры https://github.com/ilijamt/proxy-checker