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

Proxy Management

Создание, обновление, удаление и просмотр настроек прокси

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

Request

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

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

Необязательный ID прокси для точного совпадения. Передавайте 64-битный ID десятичной строкой во избежание потери точности. Не указывайте его, чтобы не фильтровать по ID. Остальные фильтры и пагинация продолжают действовать.

Example:"1800000000000101"
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

Список ID сервисов прокси. Допустимые значения:

  • 0 = Нет
  • 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:
[]
curl -i -X POST \
  https://api.morelogin.com/proxyInfo/page \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "1800000000000101",
    "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" }