代理IP怎么在Postman和Insomnia里配置?API调试挂代理测试地区接口

Postman全局代理和Insomnia Workspace代理、多地区环境切换和collection runner并发
发布于
3

后端API对不同地区返回不同内容——调试时需要在Postman里挂代理IP模拟从不同地区发的请求,看接口的返回是否符合预期。

Postman配代理

Postman → Settings → Proxy → 勾选”Use the system proxy”(用系统代理)或在”Global Proxy Configuration”里填代理IP地址和端口。设完后所有请求都走代理出口。

验证:在Postman里发GET https://api.ipify.org → 看返回的IP是不是代理节点IP。天行IP(邀请码 blsj,月付6元起)多个地区节点,需要验证不同地区API时切换节点。

如果只想部分请求走代理而不是全部→用Postman的Pre-request Script动态切换:写脚本在特定环境变量下才启用代理。

Insomnia配代理

Preferences → Proxy → 填HTTP或SOCKS5代理地址和端口。和Postman一样,所有请求走代理。Insomnia支持按Workspace区分代理设置——测试环境走代理、生产环境直连。

用环境变量区分不同地区测试

在Postman里建多个环境——”测试-美国””测试-日本””测试-香港”→每个环境绑定一个对应的代理IP配置→切换环境自动切代理。不用每次手动改代理设置。

Charles/Fiddler组合

需要同时抓包看API返回内容→Postman→Charles/Fiddler→代理IP→目标API。参考第39篇(ID 13741)的代理链配置。

常见问题

Postman设了代理但请求还是直连?

检查是否开了Postman的SSL证书验证(关了试试)。检查系统代理是否覆盖了Postman代理设置。检查代理认证信息是否正确。

代理模式下Postman的collection runner并发高怎么办?

runner并发跑多个请求会瞬间打满代理IP的并发连接→后面请求失败。限制并发数在代理IP上限以内。

本文由作者原创/授权发布于极跃圈(jiyueip.com),未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 / 600
0 讨论
热门最新
总结
暂无总结

暂无数据