Перейти до вмісту

Отримання списку проксі-серверів

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" }