什麼是代理列表?
代理列表是您購買的代理的逐行記錄文件。大多數爬蟲、自動化工具、反檢測瀏覽器和帳戶管理程序都會加載此類列表文件,輪流使用代理或為每個帳戶分配一個代理。
不同工具接受的行格式不同,即使是相同代理也需匹配格式才能直接使用。Socks5Proxy預設常用格式,下載列表後無需再次編輯。
手動修改列表時,若遺漏一個冒號,工具便無法讀取整行內容。直接獲取符合工具格式的列表可避免此類錯誤,即使更換新計劃後也能保持相同格式。
代理列表提供哪些格式?
在儀表板的我的代理畫面或API中選擇以下格式之一。如果選擇HTTP協議,則使用HTTP端口;如果選擇SOCKS5協議,則使用SOCKS5端口。
可隨時更改格式重新獲取。同一計劃的列表可分別以http://格式供爬蟲使用及socks5://格式供瀏覽器使用,IP及帳戶資訊保持不變。
| 格式 | 單行示例 | 適合的工具 |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | 帳戶管理工具,大量爬蟲 |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | 無需瀏覽器擴展的工具,部分機器人 |
| ip:port | 203.0.113.10:41000 | IP 授權環境 |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | 反偵測瀏覽器、Node.js、Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests、Scrapy、cURL、環境變數 |
| CSV | ip,http_port,socks5_port,user,pass,country,city | 電子表格、帳戶匹配表 |
從哪裡下載代理列表?
付款完成後,儀表板的我的代理畫面中會立即顯示IP列表。您可以選擇格式、協議、國家和計劃,並以.txt或.csv格式下載。如果購買了多個計劃,可以合併為一個文件下載,或按計劃或國家分開下載。
列表於固定高度表格內滾動顯示,每行附複製按鈕,只需少量時可直接複製使用無需下載文件。
檔案名稱包含格式和接收日期,即使多次下載也能輕鬆識別最新檔案。CSV 檔案首行包含欄位名稱,在試算表中開啟時會直接顯示為表格。
清單頁面可按國家、計劃、到期日篩選,並可將篩選結果下載為文件。例如選取美國專用ISP IP並下載CSV,即可直接製作賬號匹配表。
如何通過API獲取代理列表?
在儀表板的API密鑰畫面中創建密鑰。密鑰僅在創建時顯示一次,請保存在安全的地方,如果丟失可以重新創建。新密鑰創建後舊密鑰將立即失效。
清單通過兩個地址獲取:/proxies返回JSON格式清單,包含IP、端口、用戶名、密碼、國家、城市、到期日;/proxies/download返回指定格式嘅文本行。兩個地址均可按國家(country)同協議(protocol)篩選。
API請求使用API密鑰而非賬戶令牌。賬戶令牌僅用於控制台登錄,API密鑰僅用於程序操作如列表查詢,即使密鑰洩露賬戶登錄仍安全。僅接受HTTPS請求。
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)使用 IP 授權後列表格式有何變化?
IP 授權可將伺服器公共 IPv4 註冊至儀表板,僅允許這些地址免密碼連接。最多可註冊 10 個地址。
IP 授權啟用後,ip:port 格式列表可直接連接。列表文件不含密碼,適合多人協作或公開代碼庫存放代理設定。筆記本等移動環境建議搭配用戶名密碼使用。
註冊地址是連接代理的一方,即您的伺服器或電腦的公網IPv4。請注意不是註冊代理IP。您的公網IP可在控制台IP認證欄直接查看和添加。
將代理列表導入工具時有什麼技巧?
- 帳戶運營工具可以接收CSV文件,將帳戶和IP配對在一個表格中,方便管理。
- 爬蟲接收 http:// 格式,並設定每次請求輪換使用不同代理。
- 反偵測瀏覽器支援socks5://格式,每個設定檔可單獨配置一行。
- 如果按國家分工,可應用國家過濾器分別下載各國文件。
- 新購計劃會在同一個API地址新增IP,開始工作前請重新獲取列表。
代理列表包含哪些信息?
每行包含IP、HTTP端口、SOCKS5端口、用戶名和密碼,CSV與JSON格式還包含國家代碼、城市和計劃到期日。可選IP國家數:數據中心47個,ISP19個。
所有IP均為IPv4,計劃期內IP保持不變。所以下載嘅清單可以一直用到計劃結束。
JSON列表中的每個條目都包含計劃類型,因此可以在程序中區分共享、私人、專用IP。例如,專用IP可用於帳戶登錄,共享IP僅用於公開頁面收集。
若長期使用同一份列表,請注意計劃到期後舊IP將失效,需替換為新列表。使用API獲取方式則無需手動清理。
| 坎城 | 說明 |
|---|---|
| ip | 代理IPv4地址 |
| http_port | HTTP·HTTPS 連接端口 |
| socks5_port | SOCKS5 連接端口 |
| user, pass | 用戶名和密碼 |
| country, city | IP 位置(國家代碼、城市) |
| expires | 計劃到期日 (JSON) |
如何安全地保存代理列表文件?
包含用戶名和密碼的列表文件等同於帳戶信息。請勿直接將其公開存儲或分享在多人可見的聊天室中,建議將其保存在伺服器的設置文件夾或秘密管理工具中。
如果需要將代理信息保存喺代碼庫,可以啟用IP授權並使用ip:port格式。即使文件外洩,只要唔係註冊嘅伺服器就無法連接,因為無需密碼。
請以相同方式處理API密鑰。若懷疑密鑰外洩,於控制台創建新密鑰將立即使舊密鑰失效。
如何在下載列表後一次性測試連接是否正常?
最簡單的方法是向列表中的每個IP檢查地址發送請求。如果返回的IP與該行的IP相同,則連接正常。可以使用下面的cURL循環等短腳本在幾分鐘內檢查數百個IP。
檢查時請勿同時開啟過多連接,如果是共享計劃,請在500個同時連接內進行測試。如果有無法連接的線路,請先確認是否正確填寫了HTTP端口和SOCKS5端口,以及認證方式是否正確。
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txt要獲取代理列表需要購買什麼?
清單下載同API包含於所有計劃。共享數據中心由100個起,單個IP月費由$0.0179起,ISP、私人同專用計劃亦採用相同方式獲取清單。
使用帳戶令牌註冊並充值餘額後購買計劃,列表會立即生成。最低充值金額:$30。
即使購買多種類型的計劃,列表也會集中在一處。如果想分別下載共享數據中心列表和專用ISP列表,可以設置計劃篩選;如果想下載整個文件,則無需篩選。