コンテンツへスキップ

プロキシの一覧を取得する

Request

チームのプロキシ設定をページ単位で一覧します。

  • 副作用:なし。読み取り専用。バックオフを入れれば安全にリトライできます。
  • 補足:一般メンバー、およびクラウドプロキシとダイナミックプロキシについてはパスワードが返されません。ダイナミックプロキシはここに現れますが、管理は別の場所で行われ、プロキシ系エンドポイントから編集することはできません。
Bodyapplication/jsonrequired
pageNointeger

現在のページ番号(1から始まります)

Example:1
pageSizeinteger

1ページあたりのアイテム数

Example:10
isCloudPhoneProxyboolean

プロキシがクラウド電話用かどうか。

  • true: ローカル/プライベートIPアドレス(例:127.0.0.1、360、pia、プライベートIPアドレス範囲)を除外します。
  • false: すべてのプロキシを返します。
Example:false
proxyCategoryTypeinteger

プロキシカテゴリの種類:

  • 1 = クラウドプラットフォーム
  • 2 = 自社所有IPアドレス
Example:2
proxyIpstring

プロキシIPアドレスでフィルタリング(部分一致)

Example:""
proxyNamestring

プロキシ名でフィルタリング(部分一致)

Example:""
proxyProvidersArray of integers

プロキシプロバイダID一覧。対応値:

  • 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.totaldata.currentdata.pages はページング情報を示します。

Headers
any
Bodyapplication/json
codeintegerrequired

戻り結果コード0:正常。その他のコードは例外です。

msgstring or nullrequired

エラーメッセージ

dataobjectrequired
requestIdstringrequired

操作リクエストID

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