流冠代理使用說明

在開發代理之前,請技術對接先了解下關于http代理相關的身份認證,如果在產品對接過程中您有任何疑問可以及時跟我們技術進行溝通交流。

  1. 在代理使用前請與我司商務溝通,根據您的需求我們將為您分配云服務器的代理ip和端口,api.hailiangip.com,該地址為我司為方便客戶調試提供的測試服務,產品正式接入前可先進行相應的對接調試。
  2. 請求頭驗證,請在使用代理時在請求頭的header中添加Proxy-Authorization,關于Proxy-Authorization算法請查閱后面簽名算法。

代理使用相關簽名算法

簽名算法參數:

orderId(必填) :訂單號(用戶下單后可獲取)

secret(必填):用戶密鑰(用戶下單后可獲取)

time(必填):時間戳/1000(10位時間戳,動態)

pid(選填):選擇代理使用的省份,參數值請參考省份id對照表

uid(選填):多個代理任務時需要固定使用同一ip時,在多個代理任務時請確保使用統一uid即可,如不填,默認是使用隨機代理ip

簽名算法流程步驟:

1.先確認拿到正確的必填字段信息,并進行初始字段拼接,例:

txt=“orderId=xxxx&secret=xxxxxx&time=xxxxxxxxx”(pid和uid不使用時可以不必填寫到原始簽名串中)

2.將原始簽名串進行MD5,然后轉為大寫,例:

sign = org.apache.commons.codec.digest.DigestUtils.md5Hex(txt).toLowerCase()

3.將轉大寫后的簽名串進行base64,例:

header = "Basic " +

jodd.util.Base64.encodeToString("User:orderId=xxxx&time=xxxxxxxxx&sign=" + sign)  

注:"Basic “后面有個空格!!!

4.使用代理時請將簽名完成后的字符串添加到請求頭proxy-authorization即可。

服務接入步驟

  • 在流冠購買好相應的代理產品后,會將代理使用過程中必填的參數信息提供給您,如果您在該過程中有任何疑問請與對接的商務及時進行溝通。
  • 根據代理簽名算法進行請求頭處理,并進行調試。
  • 在代碼中使用代理,調試您的完整業務流程。
客服QQ 加QQ群 客服電話 客服微信
密室逃出生天