Skip to content

demoj1/proxy-grabber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API сервис для сбора рабочих прокси адресов

Сервис собирает и проверяет с некоторой периодичностью прокси сервера.

По запросу вернет последний проверенный, рабочий прокси сервер.

1. Описание работы

Каждые 5 минут сервис получает список прокси с серверов со следующих ресурсов:

Далее запускается проверка каждой прокси на работоспособность, если прокси прошла проверку она попадает в стек рабочих адресов.

Как только размер стека превышает 500 записей он очищается.

Каждый запрос рабочей прокси снимает с верхушки стека одну запись, может случиться так, что на стеке больше не осталось рабочих прокси, тогда в ответе вернется null.

2. Пример

POST запрос на адрес http://SERVICE_URL/proxy

В случае если на стеке есть рабочий прокси:

{
    "proxy": {
        "type": 0,
        "address": "61.187.187.28:80",
        "alive": true
    }
}

Если же записей больше нет:

{
    "proxy": null
}

Поле type в ответе обозначает тип прокси.

0 - HTTP

1 - HTTPS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages