更新于 2026-10-12
拿到一批代理,格式不对,后面的工具就全认不出来。与其一条条手改,不如先把格式理清楚。这篇只讲操作:四种常见格式长什么样、怎么互转、转完怎么验。
服务商给的列表,基本逃不出这四种:
ip:port:user:pass:冒号分隔,最省事,但字段顺序一旦记错就全乱http://user:pass@ip:port 或 socks5://ip:port,能直接塞进 curl、浏览器先确认你的列表是哪种,再决定往哪种转。目标格式由「谁要用它」决定,不是越高级越好。
用「代理格式转换」:把原始列表整段粘进去,选好分隔符和目标格式,一键转完。
几个容易踩的点:
ip:port:user:pass 和 ip:port:pass:user 完全不是一回事,顺序错了就是「认证失败」,不报格式错。-,别一行一个写法。转完先转成 URL 形式试一条,能连上再批量处理剩下的,省得整批白跑。
格式对了不等于线路能用。转完的列表拿去「代理IP 批量检测」过一遍,重点看两类:
只做格式转换、没做检测,等于没验。格式错误和线路失效是两码事,别混在一起判断。
要批量测,URL 格式最顺手。用「命令行工具」里的写法,curl -x 后面直接接 URL,脚本里循环几行就能跑完一批,结果直接落成文本。
这一招适合手里有几十上百条、又不想开图形界面的场景。脚本里记得把超时设短一点,挂掉的线路别一直等。
格式转换是拿到代理后的第一道整理工序:认清四种格式 → 用工具互转 → 核对字段顺序和分隔符 → 转完必做一次批量检测。这三步走顺,后面的检测、验收才不会被格式问题带偏。
转完还有拿不准的,或者脚本跑出来的结果对不上,可以加微信 xieqqq411 把列表发我,帮你对一下是格式问题还是线路问题。