在使用代理IP的時候常常會遇到一些問題,例如將API提取連結放入軟體中,發現提取不到代理IP,或是使用不了代理IP,這是什麼原因呢?


一、取得不到代理IP

1.代理IP回傳格式不符不同的軟體對代理IP的要求格式不一樣,有的需要帶用戶名和密碼,有的需要text文字格式,有的需要json格式,有的甚至需要一些非主流的格式。如果代理IP回傳格式不符的話,就會出現取得不到代理IP的情況。

代理IP支援3種返回格式,分別是text文字格式,json格式和xml格式,也支援自訂格式,即使是非主流格式,也是可以自訂的。三種代理IP回傳格式是在產生API擷取連結的時候選擇,自訂格式是在實例管理下的「設定提取格式」裡面設定的。


2.多個軟體同時或無間隔提取代理IP現在的代理IP套餐一般都有最小提取間隔,例如短效優質代理是10秒,獨享IP池是1秒,這樣做的目的是為了確保伺服器的穩定。但有些軟體沒有設定呼叫API提取間隔的功能,只能無間隔呼叫API;還有一些用戶是開多個軟體,同時呼叫API提取代理IP。

這兩種情況都會造成提取不到代理IP的後果,有什麼解決方法呢?如果軟體只能無間隔提取代理IP,那麼可以在本地建立IP池,有間隔的獲取代理IP存入本地IP池,然後建立本地IP池的API接口,透過本地API接口無間隔的獲取代理IP使用;如果是多個軟體同時呼叫API取得代理IP使用,可以給每個軟體購買一個API,也可以建立本地IP池。


二、當前無可用代理IP

1.授權不正確一般高品質的代理IP都需要授權才能使用,如果授權不正確或沒有授權,就使用不了代理IP,軟體的話可能就會提示「目前無可用代理IP」或其他錯誤訊息。

代理IP授權模式一般有兩種,一種是“終端IP授權”,也就是俗稱的綁定IP白名單,需要綁定使用代理的終端的公網IP;還有一種是“用戶名+密碼”授權,使用代理IP的時候需要帳密驗證,要看軟體是否支援這種授權模式。


2.協議不對有的軟體僅支援http或https協議,但是購買的socks5代理IP;有的軟體只支援socks5協議,但是買的https代理IP;有的軟體兩種協議都支持,但使用的時候沒有設定好,例如使用http代理IP,在軟體上選的是socks5協定。

這幾種情況都會導致代理IP使用失敗,可能會提示「目前無可用代理IP」或其他錯誤訊息。以上就是軟體對接API使用不了代理IP的幾個原因,希望對大家有幫助,若有其他疑問,可以隨時諮詢站網站客服。

[email protected]