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

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

Endpoint: POST /api/proxyInfo/page
Version: 2026-09-05

## Request fields (application/json):

  - `pageNo` (integer)
    現在のページ番号（1から始まります）
    Example: 1

  - `pageSize` (integer)
    1ページあたりのアイテム数
    Example: 10

  - `isCloudPhoneProxy` (boolean)
    プロキシがクラウド電話用かどうか。
- `true`: ローカル/プライベートIPアドレス（例：127.0.0.1、360、pia、プライベートIPアドレス範囲）を除外します。
- `false`: すべてのプロキシを返します。
    Example: false

  - `proxyCategoryType` (integer)
    プロキシカテゴリの種類：
- `1` = クラウドプラットフォーム
- `2` = 自社所有IPアドレス
    Example: 2

  - `proxyIp` (string)
    プロキシIPアドレスでフィルタリング（部分一致）

  - `proxyName` (string)
    プロキシ名でフィルタリング（部分一致）

  - `proxyProviders` (array)
    プロキシプロバイダ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: []

  - `proxyStatus` (integer)
    プロキシ割り当てステータス：
- `0` = 通常
- `1` = 未割り当て
- `2` = アップグレード中
- `3` = 期限切れ
- `4` = 間もなく期限切れ

> 注：自己所有プロキシは常にステータス `1` になります。
    Example: 1

  - `proxyCheckStatus` (integer)
    プロキシのヘルスチェックステータス：
- `0` = 保留中
- `1` = 成功
- `2` = 失敗
- `3` = 不明なエラー
    Example: 1

  - `proxyTypes` (array)
    プロキシプロトコルタイプ：
- `0` = HTTP
- `1` = HTTPS
- `2` = SOCKS5
- `3` = SSH
    Example: []

## Response 200 fields (application/json):

  - `code` (integer, required)
    戻り結果コード0：正常。その他のコードは例外です。

  - `msg` (string | null, required)
    エラーメッセージ

  - `data` (object, required)

  - `data.current` (string, required)

  - `data.dataList` (array, required)

  - `data.dataList.expiryTime` (string)
    有効期限

  - `data.dataList.id` (string)
    主キー

  - `data.dataList.proxyCategoryType` (integer)
    プロキシの種類 1:プラットフォームプロキシ、2:自社所有プロキシ

  - `data.dataList.proxyCheckStatus` (integer)
    検出ステータス 0-検出保留中 1-監視成功 2-検出失敗 3-不明なエラー

  - `data.dataList.proxyIp` (string)
    プロキシIP

  - `data.dataList.exportIp` (string)
    エクスポートIP

  - `data.dataList.countryCode` (string)
    国コード

  - `data.dataList.proxyName` (string)
    プロキシ名

  - `data.dataList.proxyProvider` (integer)
    プロキシプロバイダー：デフォルト値 0-HTTP 1-HTTPS 2-SOCKS5 3-SSH 4-Oxylabs 5-Proxys.io 7-Luminati 8-Lumauto 9-Oxylabsauto 10-Trojan 11-Shadowsocks 13-ABCPROXY 14-LunaProxy 15-IPHTML 16-PiaProxy 17-922S5

  - `data.dataList.proxyType` (integer)
    プロキシの種類: 0-http 1-https 2-socks5 3-ssh

  - `data.dataList.username` (string)
    プロキシユーザー名

  - `data.dataList.password` (string)
    プロキシパスワード

  - `data.dataList.refreshUrl` (string)
    プロキシ更新URL

  - `data.pages` (string, required)

  - `data.total` (string, required)

  - `requestId` (string, required)
    操作リクエストID

