Перейти к содержимому

Proxies

API для раздела «Proxies».

Получение списка прокси-серверов

Request

Постранично выводит конфигурации прокси команды.

  • Эффект: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке.
  • Примечание: пароли не возвращаются обычным участникам, а также для облачных и динамических прокси. Динамические прокси отображаются здесь, но управляются в другом месте и не редактируются через эндпоинты прокси.
Bodyapplication/jsonrequired
pageNointeger

Текущая нумерация страниц (начиная с 1)

Example:1
pageSizeinteger

Количество элементов на странице

Example:10
isCloudPhoneProxyboolean

Указывает, предназначен ли прокси для использования в облачных сетях.

  • true: Исключить локальные/частные IP-адреса (например, 127.0.0.1, 360, pia, частные диапазоны)
  • false: Возвращать все прокси
Example:false
proxyCategoryTypeinteger

Тип категории прокси:

  • 1 = Облачная платформа
  • 2 = Собственный IP-адрес
Example:2
proxyIpstring

Фильтрация по IP-адресу прокси-сервера (частичное совпадение)

Example:""
proxyNamestring

Фильтрация по имени прокси (частичное совпадение)

Example:""
proxyProvidersArray of integers

Список идентификаторов прокси-провайдеров. Поддерживаемые значения:

  • 0 = HTTP
  • 1 = HTTPS
  • 2 = SOCKS5
  • 3 = SSH
  • 4 = Oxylabs
  • 5 = Proxys.io
  • 6 = GeoSurf
  • 7 = Luminati
  • 8 = Lumauto
  • 9 = Oxylabsauto
  • 10 = Trojan
  • 11 = Shadowsocks
  • 12 = vmess
  • 13 = ABCPROXY
  • 14 = LunaProxy
  • 15 = IPHTML
  • 16 = PiaProxy
  • 17 = 922S5
Example:
[]
proxyStatusinteger

Статус назначения прокси:

  • 0 = Нормальный
  • 1 = Не назначен
  • 2 = Обновление
  • 3 = Истек срок действия
  • 4 = Скоро истечет срок действия

Примечание: Собственные прокси всегда имеют статус 1.

Example:1
proxyCheckStatusinteger

Статус проверки работоспособности прокси:

  • 0 = Ожидание
  • 1 = Успех
  • 2 = Сбой
  • 3 = Неизвестная ошибка
Example:1
proxyTypesArray of integers

Типы протоколов прокси:

  • 0 = HTTP
  • 1 = HTTPS
  • 2 = SOCKS5
  • 3 = SSH
Example:
[]
POST
/api/proxyInfo/page
curl -i -X POST \
  http://127.0.0.1:40000/api/proxyInfo/page \
  -H 'Content-Type: application/json' \
  -d '{
    "pageNo": 1,
    "pageSize": 10,
    "isCloudPhoneProxy": false,
    "proxyCategoryType": 2,
    "proxyIp": "",
    "proxyName": "",
    "proxyProviders": [],
    "proxyStatus": 1,
    "proxyCheckStatus": 1,
    "proxyTypes": []
  }'

Responses

Успех. data.dataList содержит записи запрошенной страницы и является пустым массивом при отсутствии совпадений; data.total, data.current и data.pages описывают постраничную разбивку.

Headers
any
Bodyapplication/json
codeintegerrequired

Возвращаемый код результата 0: Нормальный. Остальные коды являются исключениями.

msgstring or nullrequired

Сообщение об ошибке

dataobjectrequired
requestIdstringrequired

Идентификатор запроса на операцию

Response
{ "code": 0, "msg": null, "data": { "current": "1", "dataList": [], "pages": "1", "total": "1" }, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }