測試代理可用性
私密代理 / 獨享代理 通過API獲取代理服務(wù)器列表后,您就可以在程序里通過代理服務(wù)器獲取網(wǎng)頁數(shù)據(jù)了。
隧道代理Pro /隧道代理 / 海外代理 無需調(diào)用API獲取代理,在會員中心查看隧道的域名和端口號。
您獲取的代理服務(wù)器是這樣的:122.96.59.105:23068
122.96.59.105
是代理服務(wù)器的IP地址
23068
是代理服務(wù)器的端口號
代理驗證
什么是代理驗證
私密代理
和獨享代理
只對少數(shù)付費客戶開放,所以需要進行授權(quán)驗證,購買后只有通過您的用戶名密碼或設(shè)置您的IP白名單后才能使用。
隧道代理Pro
、隧道代理
和海外代理
只對您的訂單授權(quán)使用,同時支持用戶名密碼和IP白名單。
注:用于代理驗證的用戶名密碼并非登錄快代理網(wǎng)站的用戶名密碼,詳情參見設(shè)置代理用戶名密碼
我們支持兩種驗證方式:
1. 綁定您機器的IP作為白名單
IP白名單需要設(shè)置您的外網(wǎng)IP
- 如果是辦公室電腦,可以訪問http://ip.cn/查詢您的外網(wǎng)IP
- 如果是Linux服務(wù)器,可以通過如下命令查看機器外網(wǎng)IP:
curl ip.cn
您還可以參考:如何查看本機外網(wǎng)IP
2. 設(shè)置用戶名密碼
首先在會員中心 隧道代理Pro / 隧道代理 / 私密代理 / 獨享代理 / 海外代理頁找到用于代理驗證的用戶名密碼。
Http代理
在代碼中設(shè)置用戶名密碼,請參見代碼樣例
Socks代理
在代碼中設(shè)置用戶名密碼,請參見代碼樣例
命令行測試
如果您的程序在Linux上運行,我們非常推薦您在命令行下先通過curl
命令測試代理服務(wù)器的可用性,然后再進行編程。
例如您的用戶名是username
,密碼是password
,提取到的代理IP是122.96.59.105:23068
,可執(zhí)行如下命令測試代理可用性:
Http代理
#帶上用戶名密碼
curl -v "https://dev.kdlapi.com/testproxy" -x username:password@122.96.59.105:23068
#直接添加Proxy-Authorization
curl -v -H "Proxy-Authorization: Basic bXl1c2VybmFtZTpteXBhc3N3b3Jk" "https://dev.kdlapi.com/testproxy" -x 122.96.59.105:23068
訪問https網(wǎng)站請設(shè)置IP白名單
curl(版本>7.30)在發(fā)起或-x username:password@122.96.59.105:23068
,這會導(dǎo)致代理服務(wù)器找不到Proxy-Authorization
來驗證身份,于是返回407錯誤
查看我的curl版本:curl --version
請在設(shè)置IP白名單后再做對https網(wǎng)頁的測試
Socks代理
#帶上用戶名密碼
curl -v "https://dev.kdlapi.com/testproxy" --socks5 username:password@122.96.59.105:23068
查看我的用戶名密碼:隧道代理Pro用戶 | 隧道代理用戶 | 私密代理用戶 | 獨享代理用戶 | 海外代理用戶