@Mnogonemogu Я сам не особо гуру, но вот что могу подсказать: так как вы совсем зелёный новичок, то попытаюсь сванговать, что ip вы получаете не через HTTP-клиент, а через браузер (не обижайтесь, пожалуйста, если это не так). Поэтому первое, что возможно оптимизировать - это переделать получение ip через HTTP-клиент, если оно у вас так не реализовано. Также в вашем случае я бы работу с файлом организовал так: сначала читать файл в список, а затем проверить существование в списке вашего прокси, для обоих действий есть отдельные кубики в модулях для работы с файлами и списками соответственно. Регулярки сами по себе требовательны, тем более, если файл у вас там большой. Больше лично я, к сожалению, ничего предложить не могу.