curl 代理设置
在 curl 里使用 HTTP 或 SOCKS5 代理:-x、账号密码、socks5h、环境变量、.curlrc 和出口检查。
让 Postman 的请求走代理:Proxy 标签页在哪里、系统代理和自定义代理有什么区别、地址和账号密码填在哪、网页版有什么不同,以及怎么验证出口。一步一步,用大白话讲。
代理是另一台电脑,替你把请求发到互联网;你调用的服务器看到的是代理的地址,而不是你的。
系统代理是 Windows、macOS 或 Linux 里已经设好的代理,很多程序会读它。自定义代理是你直接填在 Postman 里的代理。
HOST 和 PORT 是代理电脑的地址和它的“门牌号”。USERNAME 和 PASSWORD 用来证明你有权使用。
操作系统层面的代理设置另有一篇,curl 也有自己的一篇;这篇只讲 Postman 的 Proxy 标签页。代理只改变接口请求的网络出口,别的都不变:接口自己的密钥、限额和条款照旧。
在 Postman 桌面版点击顶部的 Settings 图标,再点 Settings,选择 Proxy 标签页。
Postman 文档说,Use system proxy 和 Respect HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environment variables 默认是开的。开着的时候,Postman 从操作系统或这些环境变量取代理,而不是用你在框里填的内容。
电脑已经配好、你希望 Postman 跟着走时,用系统代理。只想让 Postman 走某个代理时,用自定义代理。切换方法:关掉系统代理和环境变量那一项,再打开 Use custom proxy configuration。
系统代理和自定义代理同时开着时,Postman 使用自定义代理。
在 Proxy configurations for sending requests 下选择 HTTP、HTTPS 或两者都选。默认两者都选。
在列表中选协议(HTTP、SOCKS5、SOCKS5H、SOCKS4 或 SOCKS4A),然后填地址和端口。前面不要再加 http://,协议已经在列表里选过了。
代理需要用户名和密码时,打开 Proxy auth 开关,填 Username 和 Password。文档把这称作基本认证。
可选,是自定义代理部分的最后一项。用英文逗号隔开的一串地址,这些地址直接访问、不走自定义代理,比如本机的测试服务器。
Postman 的协议列表里有 SOCKS5,但文档说它只通过 SOCKS 代理发送 HTTP 和 HTTPS 请求。普通接口调用选 HTTP 最简单。Proxy302 生成代理时两种协议都可以选。
Proxy 标签页里还有 Default proxy configuration 一栏。文档说桌面版默认使用操作系统的代理,只有那个代理需要用户名和密码时才用这一栏:勾选 This proxy requires authentication,填好后点 Save and Restart Postman。文档只提到这个选项需要重启,没有说自定义代理的字段是否需要;如果改完好像没生效,请自己重启一次 Postman。
文档说,在 Postman 网页版里不能配置默认代理。网页版通过 Agent 发请求:Desktop Agent 是本机上的程序,请求经过你的电脑和本地网络;Cloud Agent 通过 Postman 的云服务器发送,访问不到私有或本地资源。我读到的页面没有说明代理对各个 Agent 具体怎么起作用,所以想用自己控制的代理,请用桌面版,并按下面的方法检查结果。
新建请求,方法选 GET,地址填 https://ipinfo.io/json,点 Send。
返回内容会显示网站看到的 IP、国家和网络。如果 IP 是代理的而不是你自己的,说明代理在起作用。各字段的含义见“怎么检查代理的 IP、国家和运营商”。
用同样的信息在 curl 里试一次。curl 也失败,说明问题在代理信息,不在 Postman。
GET https://ipinfo.io/json在 Postman 地址栏填入,方法选 GET。自定义代理关着跑一次、开着再跑一次,对比 ip 字段。
• 请求失败,而你的网络需要代理。文档说:打开 Use system proxy,并检查操作系统里的代理是否设好。
• 请求失败,而你的网络不需要代理。把 Use system proxy 和 Use custom proxy configuration 都关掉。
• 设置好像被忽略。文档说,只要存在 HTTP_PROXY 或 HTTPS_PROXY 变量,Postman 就会使用系统代理并忽略自己的代理设置;请从终端或系统里删除这些变量,或用会清除它们的脚本启动 Postman。
• 407 Proxy Authentication Required。代理拒绝了用户名或密码。请重新输入,或从“我的资产”重新复制。
如果接口测试需要某个国家的出口:动态住宅流量按 GB 计费,出口国家在生成代理时选定。如果想要一个不变的地址,静态 ISP IP 在整个租期内保持不变。HTTP 用 proxy.proxy302.com 的 2222 端口,SOCKS5 用 3333 端口。
打开动态住宅代理页面,选线路和国家,协议保持 HTTP,点“查看费用并生成”。
打开“我的资产”,复制 HOST、PORT、USERNAME 和 PASSWORD。“连接”页面有带你自己信息的现成示例。
在 Postman 里按上面的方法填自定义代理:协议 HTTP、你的地址和端口、打开 Proxy auth。
发送 GET https://ipinfo.io/json,看 country 和 org 字段。
在中国大陆,先从“连接”页面启动辅助工具,使用代理期间一直开着。
Budget 线路 1.50 美元/GB,100 GB 套餐 1.35 美元/GB,300 GB 为 1.20 美元/GB。没有免费试用,最小购买量为 1 GB。可选的出口地点每天都会变化。
点顶部的 Settings 图标,再点 Settings,选 Proxy 标签页。
系统代理是操作系统里设置的代理;自定义代理是直接填在 Postman 里的。两者都开时,Postman 用自定义代理。
文档说网页版里不能配置默认代理。想用自己控制的代理,请用桌面版。
协议列表里有 SOCKS5,但只用于 HTTP 和 HTTPS 请求。选 HTTP 最简单。
在自定义代理部分最后一项(不走代理的地址)里填上它们,用逗号隔开。
官方文档 · 确认日期:
2026 年 11 月 2 日阅读:Settings → Proxy 标签页;Default proxy configuration(带账号复选框和 Save and Restart Postman);Use system proxy;Use custom proxy configuration,含 Use proxy for、Proxy server 协议列表(HTTP、SOCKS5、SOCKS5H、SOCKS4、SOCKS4A)、Proxy auth 和“不走代理的地址”字段;两者都开时用自定义代理;SOCKS 只用于 HTTP 和 HTTPS 请求;环境变量相关排错。
该页没有讲 Postman Console,也没有逐步说明网页版的代理字段或连接测试。
官方文档 · 确认日期:
2026 年 11 月 2 日阅读:Proxy 标签页;Use system proxy 与 Respect HTTP_PROXY、HTTPS_PROXY、NO_PROXY 环境变量默认开启;要用别的代理,先关掉这两项,再打开 Use custom proxy configuration。
该页只覆盖 Proxy 标签页的开头部分。
官方文档 · 确认日期:
2026 年 11 月 2 日阅读:Desktop、Cloud、Browser、Interceptor 四种 Agent 各自能发什么;Desktop Agent 通过本机和本地网络发送请求,Cloud Agent 访问不到私有或本地资源。
该页没有提到代理或代理配置。
产品观察 · 确认日期:
站点的产品事实文件(2026 年 10 月 18-19 日与控制台、后端和价格表核对):美元价格(1 PTC = 1 美元)、协议与端口、无免费试用。
注册账号、充值一次,就能选动态住宅、静态 ISP 或数据中心 IP,几分钟配进你的浏览器。