代理 IP

国内动态代理 IP:巨量代理与 51代理两条线路,均按次提取、返回结构化 ip:port 列表。

/api/ProxyIp/

服務說明

代理 IP 服务提供两条国内动态代理线路:巨量代理(独享代理产品,key / sign 双模式凭据)与 51代理(参数名与官方提取链接一致,账密可整组自带)。调用方按需选择线路即可,不必分别对接各平台的协议与参数。

动态代理的有效期普遍很短(数十秒到数分钟),提取后可立即用于采集;用尽或过期后重新调用即可。所有线路均需项目签名。

響應格式

所有接口返回同一個 JSON 信封,業務數據都在 data 裡:

{
  "code": 10000,
  "msg": "成功",
  "data": { ... }
}
  • code:業務狀態碼,10000 表示成功;其餘為各類錯誤,完整清單見「錯誤碼」頁。
  • msg:給人看的提示文案,可直接展示給終端用戶,但不要用它做邏輯判斷。
  • data:業務數據;出錯時通常為 null。各接口 data 的具體字段見該接口的「響應說明」。

判斷成功與否請看 code,不要依賴 HTTP 狀態碼。 查看完整錯誤碼

巨量代理 IP

juliangip.com(獨享代理產品,國內動態 IP) 需簽名

按次提取國內動態代理 IP。官方簽名與參數集嚴格綁定(改任何參數都會驗簽失敗),故提供兩種憑據模式(二選一):key 模式 = 傳業務密鑰,由服務端按官方規則代算簽名,可自由傳 num / area / isp 等任意參數;custom_sign 模式 = 傳自己算好的簽名,參數原樣透傳、服務端不補任何默認值。業務編號 / 密鑰 / 代理賬密默認由平臺 .env 持有,調用方也可傳自己的(使用自己購買的訂單)。註:官方文檔裡的簽名參數叫 sign,本接口對外叫 custom_sign——平臺自身的鑑權參數已佔用 sign,服務端會把 custom_sign 原樣傳給官方接口的 sign 字段。

GET /api/ProxyIp/juliang/proxies 累計調用 0 次

獲取動態代理

提取巨量代理動態 IP,返回解析好的 ip:port 列表(默認 JSON 格式)。

選填:單次提取數量,1-100,默認 1

選填:巨量代理業務編號;不傳則用平臺 .env(PROXY_JULIANG_TRADE_NO)

選填:由服務端代算簽名,可自由傳其它參數;與 custom_sign 二選一;不傳則用平臺 .env(PROXY_JULIANG_KEY)

選填:按官方規則算好的 32 位小寫 MD5(服務端會作為官方的 sign 發送);與 key 二選一;傳 custom_sign 時參數原樣透傳,服務端不做任何補全

選填:代理認證賬號,與 password 成對;不傳則用平臺 .env(PROXY_JULIANG_USERNAME)

選填:與 username 成對;不傳則用平臺 .env(PROXY_JULIANG_PASSWORD)

選填

選填:按地區篩選,多個用英文逗號分隔

選填:按運營商篩選(電信 / 聯通 / 移動)

選填:不支持 xml(無法解析出 ip:port)

選填:僅 result_type=text 時生效

選填:提取時自動把調用方 IP 加入白名單

選填:過濾掉今天已提取過的 IP

選填:在附加列返回城市名

選填:在附加列返回城市編碼

選填:在附加列返回該 IP 剩餘可用時長

選填:在附加列返回賬密認證信息

  • key 與 custom_sign 只能二選一,同傳返回 20003。
  • 兩者都不傳時:用平臺 .env 的密鑰走 key 模式;平臺未配置則返回 20011/40001。
  • custom_sign 模式(自算簽名)的簽名與參數集嚴格綁定,改動任何參數都必須重算簽名,否則上遊接口返回 401。
  • username 與 password 必須成對出現(傳一個會返回 20001);成對提供時每條代理附帶可直接使用的 proxy 字段。
  • 附加列參數(city_name / ip_remain / auth_info 等)開啟後,該 IP 的附加內容統一放在 extra 字段,不影響 ip / port 解析。
響應說明 外層統一格式
字段 類型 說明
proxies array 代理列表
proxies[].ip string 代理 IP
proxies[].port string 代理端口
proxies[].protocol string 協議:HTTP / SOCKS5
proxies[].region string 歸屬說明(固定為「國內動態」)
proxies[].extra string 附加列內容;僅開啟附加列參數時出現
proxies[].username string 代理認證賬號;隨賬密成對出現時才有
proxies[].password string 代理認證密碼;隨賬密成對出現時才有
proxies[].proxy string 可直接使用的代理地址;隨賬密成對出現時才有
total int 返回總數
fetched int 本次返回數
返回示例
{
  "proxies": [
    {"ip": "27.28.167.190", "port": "36629", "protocol": "HTTP", "region": "国内动态",
     "username": "user", "password": "pass",
     "proxy": "http://user:pass@27.28.167.190:36629"}
  ],
  "total": 1,
  "fetched": 1
}
小影API · 通用 API 聚合服務