跳至内容
ipcrazy.

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区分目标站响应与代理鉴权错误。遵守目标站限制,降低频率并停止不允许的请求。
出口与预期不同检查是否为轮换套餐、会话是否过期,以及地区参数是否被实际资源支持。
选择适合任务的产品
cURL | ipcrazy