代理服务器 URL 到底长啥样?
很多人第一次看到代理服务器 URL 会懵——不就是个网址吗?其实这里头大有讲究。代理地址就像快递柜的取件码,格式不对就取不到包裹。常见的格式有两种:基础版和带认证版。
基础版长这样:http://123.45.67.89:8080
,像极了「门牌号+房间号」的组合。IP地址是门牌,端口号是具体房间。要是碰到需要账号密码的,就变成:http://user:pass@123.45.67.89:8080
,相当于进小区不仅要门禁卡还得刷脸。
Python示例
import requests
proxy = {
'http': 'http://user123:abc888@45.76.102.33:3000',
'https': 'https://user123:abc888@45.76.102.33:3000'
}
requests.get('https://example.com', proxies=proxy)
配置时最容易栽的坑
见过太多人把代理地址当普通网址使,结果死活连不上。这里说三个要命细节:
1. 协议头必须写对(http/https/socks5)
2. 端口号不是摆设,漏了就玩完
3. 账号密码里有特殊符号得转码(比如@符号要写成%40)
错误示范 | 正确写法 |
---|---|
123.45.67.89:8080 | http://123.45.67.89:8080 |
user@pass:45.76.102.33 | user%40pass:1234@45.76.102.33 |
手把手教你配ipipgo代理
以ipipgo的优质代理为例,拿到手的配置信息通常长这样:
服务器地址: proxy.ipipgo.io
端口: 30000-31000
账号: 注册邮箱
密码: 个人密钥
组合起来应该是:http://你的邮箱:你的密钥@proxy.ipipgo.io:30000
。注意这里端口号是区间,建议写脚本自动切换,这样IP被封的概率能降七成。
必看!高频翻车QA
Q:连上代理但网速巨慢?
A:八成是用了免费代理,ipipgo的独享线路实测延迟<200ms,记得在代码里设置超时时间
Q:总是提示认证失败?
A:检查三处:1.是否漏了@符号 2.密码有没有特殊字符 3.服务是否在有效期
Q:需要同时用多个代理怎么办?
A:ipipgo支持批量提取API,用这个格式循环调用:
http://user:{随机密码}@gateway.ipipgo.io/{国家代码}
为什么推荐ipipgo?
实测过十几家代理服务,最后锁定ipipgo就因为这三点:
1. 真独享IP,不像某些平台共享IP老撞车
2. 地区可选,从黑龙江到海南的IP都能指定
3. 自动更换,遇到IP失效会秒切新地址
特别是做数据采集的朋友,用他家API获取代理池,成功率直接从60%飙到95%。最近新出的按量付费模式也挺香,不用再担心用不完的套餐浪费了。
最后提醒:配置完代理记得用这个网站检测是否生效:https://httpbin.org/ip
。如果返回的IP和本机不一样,说明代理生效啦!