
手把手教你玩转代理IP设置
搞数据采集的朋友都知道,代理IP就是咱们的隐身斗篷。今天就拿ipipgo家的代理服务举例,教大家在不同设备上怎么穿好这件隐身衣。注意看操作细节,有些坑我都帮你们踩过了。
Python老司机必备设置
先说最常见的requests库配置,记住这个万能模板:
import requests
proxies = {
'http': 'http://用户名:密码@gateway.ipipgo.com:端口',
'https': 'http://用户名:密码@gateway.ipipgo.com:端口'
}
response = requests.get('目标网址', proxies=proxies, timeout=10)
这里有个血泪教训:用动态住宅IP时,记得在账号后面加”/session”参数,这样每次请求都会换IP。比如用户名改成”user123-session”,系统就会自动轮转IP池。
爬虫专用配置技巧
搞Scrapy的朋友看这里,在settings.py里加这几行:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': 400,
}
IPIPGO_PROXY = "http://账号:密码@gateway.ipipgo.com:端口"
建议用他们的静态住宅IP套餐做长期采集任务,IP存活时间能到24小时。实测采集某电商平台商品数据,连续跑三天没触发反爬。
安卓手机配置攻略
现在教大家在手机上设置(以小米手机为例):
- 长按已连接的WiFi网络→修改网络
- 高级选项里选手动代理
- 主机名填gateway.ipipgo.com,端口填购买时给的数字
- 用户名密码填账户信息
注意!安卓10以上的系统需要额外操作:到设置→连接→更多连接设置→代理,这里要再确认一次配置。有时候系统更新会重置代理设置,建议每周检查。
苹果设备配置指南
iOS设置更简单但有个坑:
let configuration = URLSessionConfiguration.default
configuration.connectionProxyDictionary = [
kCFProxyTypeKey: kCFProxyTypeHTTP,
kCFProxyHostNameKey: "gateway.ipipgo.com",
kCFProxyPortKey: 端口号,
kCFProxyUsernameKey: "账号",
kCFProxyPasswordKey: "密码"
]
用Swift开发的话记得强制类型转换,不然会报类型错误。实测Xcode 15环境下,SOCKS5协议比HTTP协议成功率高出30%,建议在ipipgo后台切换协议类型。
常见问题急救包
Q:为什么刚买的IP连不上?
A:先检查白名单设置,在ipipgo后台把本机IP加白名单。如果是动态IP,可能需要等5-10分钟生效。
Q:采集速度突然变慢怎么办?
A:八成是IP池用太狠了。动态住宅套餐建议控制每秒请求不超过3次,企业版可以提到10次。在代码里加随机延迟是个好习惯。
Q:需要同时用多个国家IP怎么办?
A:在代理地址最后加国家代码,比如gateway.ipipgo.com?country=us。支持220多个国家地区,城市定位要联系客服开通。
套餐选择秘籍
根据实测经验给个推荐:
| 业务类型 | 推荐套餐 | 技巧 |
|---|---|---|
| 短期数据采集 | 动态住宅(标准) | 设置IP存活时间5分钟 |
| 长期监控 | 静态住宅 | 绑定固定城市+运营商 |
| 高并发业务 | 动态住宅(企业) | 开启智能路由优化 |
最后说个冷知识:ipipgo的代理服务器支持流量预充值,月底用不完的流量可以结转到下个月。这个在后台设置里要手动开启,默认是不结转的。

