代理格式 轉換器
在所有常見格式之間轉換代理清單 - host:port、user:pass@host:port、完整 URL 以及現成的程式碼片段。去除重複、替換帳號密碼、強制協定,全部在瀏覽器中完成。
轉換器
把任何代理清單轉換成 你需要的格式
貼上任何常見格式的清單。辨識逐行進行,所以混合格式也沒問題。全部在瀏覽器中完成 - 帳號密碼不會離開這個頁面。
智慧辨識會逐行單獨判斷。
自訂範本支援 {scheme} {host} {port} {user} {pass}。
帳號密碼
清單處理
輸出微調
輸入
輸出
輸入行數
0
已解析
0
已去除重複
0
已略過
0
輸出行數
0
沒有解析錯誤。無法辨識的行會連同原因列在這裡。
支援的格式
供應商 實際使用的每種格式
代理清單檔案沒有統一標準,同一個 IP 池從不同供應商拿到時格式都不同。以下是解析器在轉換兩端都能理解的格式。
| 格式 | 範例 | 常見用途 |
|---|---|---|
| host:port | 203.0.113.10:8080 | 開放代理、IP 白名單池 |
| host:port:user:pass | 203.0.113.10:8080:alice:s3cret | 代理管理器與輪換器匯入 |
| user:pass:host:port | alice:s3cret:203.0.113.10:8080 | 住宅代理供應商常見的匯出格式 |
| user:pass@host:port | alice:[email protected]:8080 | HTTP 用戶端與大多數爬蟲套件 |
| host:port@user:pass | 203.0.113.10:8080@alice:s3cret | 舊面板與部分機房代理供應商 |
| scheme://user:pass@host:port | http://alice:[email protected]:8080 | curl、requests、axios 等以 URL 為基礎的用戶端 |
運作方式
四個步驟把雜亂的匯出檔變成 可用的清單
貼上清單
把供應商給你的內容直接放進來。辨識逐行進行,所以同時含有帳密與開放代理的匯出檔一次就能解析完。
選擇目標格式
給爬蟲和機器人用的純文字格式、給 HTTP 用戶端用的完整 URL、curl/Python/Node 的程式碼片段,或在工具需要特殊格式時使用自訂範本。
整理清單
去除重複、替換帳號密碼、強制協定、依主機或埠號排序、限制行數,並為每一行加上前綴或後綴。
複製或下載
把結果複製到剪貼簿,或存成 .txt 檔,直接餵給爬蟲、代理管理器或瀏覽器設定檔。
適用情境
格式化是 每個代理流程中最無聊的一環
IP 池好不好用,取決於它到手時的檔案格式。以下是反覆出現的轉換需求。
爬蟲與抓取程式
多數框架要求每個請求帶一個代理 URL。事先統一轉換可以省下每次請求拼字串的工作,也避免隨之而來的錯誤。
瀏覽器自動化
Puppeteer、Playwright 與指紋瀏覽器通常接受 host:port 加上獨立的帳號密碼,所以常見步驟就是移除或拆開認證部分。
代理管理器
輪換器與負載平衡器通常匯入 host:port:user:pass。先依端點去除重複,可以讓 IP 池保持乾淨、統計也更好讀。
團隊交接
替換整份清單的使用者名稱與密碼,是把 IP 池移交給新子帳號最快的方式,端點完全不用動。
常見問題
關於 代理格式的問題
轉換器可以讀取哪些代理格式?
支援 host:port、host:port:user:pass、user:pass:host:port、user:pass@host:port、host:port@user:pass,以及 http://user:pass@host:port 或 socks5://host:port 這類完整代理 URL。以空格、Tab、逗號、分號或直線分隔的行會先被正規化,辨識逐行進行,所以混合清單不必事先整理就能使用。
我的代理或帳號密碼會被上傳嗎?
不會。解析與格式化完全在你的瀏覽器中以用戶端 JavaScript 執行。沒有任何內容送到伺服器、寫入紀錄或被儲存 - 這很重要,因為含帳號密碼的代理清單實際上就是密碼。
如何修改整份清單的使用者名稱或密碼?
在帳號密碼欄位輸入新的使用者名稱或密碼,每一行解析結果都會以這些值重寫。這是輪換共用登入或在子帳號之間搬移清單最快的方式。留空則保留原值。
去除重複是怎麼運作的?
有兩種模式:移除重複的 host:port 組合,可以抓出同一端點搭配不同帳號密碼的情況;或只移除完全相同的輸出行,僅丟掉精確重複項。計數器會顯示丟掉了幾行。
curl、Python 或 Node 該用哪種格式?
curl 與多數 HTTP 用戶端需要完整 URL,例如 http://user:pass@host:port。轉換器直接提供 curl 指令、Python requests 的 proxies 字典與 Node 代理字串,其他情況可以用帶有 {scheme}、{host}、{port}、{user} 與 {pass} 佔位符的自訂範本。
轉換器會驗證代理是否可用嗎?
不會。它只檢查結構 - 主機名稱格式與 1 到 65535 之間的埠號 - 並列出無法解析的行與原因。要確認端點是否存活必須真的透過它送出流量,而瀏覽器工具無法可靠地做到這件事。
需要值得格式化的代理?
機房、住宅與行動 IP 池,支援黏著工作階段、城市級定位與用多少付多少。