TERMINAL / QUICKSTART
用 cURL 发起第一次代理请求。
先从终端检查连接,再将配置接入应用。
准备工作
使用较新版本的 cURL,以及 Bash 或 zsh 等 POSIX shell。以下命令不是 PowerShell 语法。
当前为配置指南,购买与真实代理连接尚未开放。示例需要实际交付的代理凭证,不会替你创建资源。
用 curl --version 确认已安装工具。在终端环境设置四个代理变量,不将真实凭证提交到脚本或代码仓库。
curl --version设置环境变量
将以下参数保存在服务端进程环境。不要将代理密码或密钥放入网页代码、公开仓库和截图。
- PROXY_HOST
- 分配的代理主机,不包含协议前缀
- PROXY_PORT
- 与所选协议对应的端口
- PROXY_USERNAME
- 代理用户名,不是网站登录邮箱
- PROXY_PASSWORD
- 代理密码,不是账户密码或 API Key
发起请求
示例使用 HTTP 代理访问 HTTPS 目标。若实际入口为 SOCKS5,请使用支持 SOCKS5 的客户端与对应端口;HTTP 代理地址不能直接当作 SOCKS5 使用。
curl --proxy "http://${PROXY_HOST}:${PROXY_PORT}" \
--proxy-user "${PROXY_USERNAME}:${PROXY_PASSWORD}" \
--max-time 30 --fail --silent --show-error \
"https://httpbin.org/ip"检查结果
先运行一次示例。响应应包含测试服务观察到的出口 IP。对照已分配的资源或预期地区检查;轮换套餐的后续请求可能使用不同出口。
常见问题
| 现象 | 检查方法 |
|---|---|
| 407 | 核对代理用户名、密码和账户资源状态,勿反复自动重试。 |
| 超时 / 无法连接 | 核对主机、端口、防火墙及协议,先用一个请求定位问题。 |
| 403 / 429 | 区分目标站响应与代理鉴权错误。遵守目标站限制,降低频率并停止不允许的请求。 |
| 出口与预期不同 | 检查是否为轮换套餐、会话是否过期,以及地区参数是否被实际资源支持。 |