轮换模式
每次建立新连接时重新调度出口 IP,用户名到 region 为止。
curl -x gw.taichang.cc:24001 \
-U "ipx_demo8f2k-zone-mob-region-us:YOUR_PASSWORD" \
https://ipinfo.io从注册到发起第一个请求,再到查询用量与余额,一份文档讲清整套接入流程。
四步完成接入,几分钟内发起第一个移动出口请求。
免费注册后自动进入控制台,系统赠送体验流量额度。
在控制台获取账号唯一的 API Key,可随时重置,请妥善保管。
用 API Key 调用接口,取回 SOCKS5 / HTTP / HTTPS 连接信息。
将连接信息填入代理配置,即可从真实 4G / 5G 移动出口发起请求。
curl https://api.taichang.cc/v1/credentials \
-H "Authorization: Bearer API_KEY"curl -x gw.taichang.cc:24001 \
-U "ipx_demo8f2k-zone-mob-region-us:YOUR_PASSWORD" \
https://ipinfo.io同一组移动代理凭证通过用户名字段切换轮换与粘滞会话。
| 项目 | 说明 |
|---|---|
| 网关地址 | gw.taichang.cc:24001 |
| 支持协议 | SOCKS5 / HTTP / HTTPS |
| 鉴权方式 | 用户名密码鉴权 |
不带会话字段就是轮换模式;同时带 session 与 sessTime 就是粘滞模式。
每次建立新连接时重新调度出口 IP,用户名到 region 为止。
curl -x gw.taichang.cc:24001 \
-U "ipx_demo8f2k-zone-mob-region-us:YOUR_PASSWORD" \
https://ipinfo.io同一 session 在 sessTime 指定的分钟数内保持同一出口 IP。
session 为自定义会话标识,sessTime 为保持分钟数;当前网关默认上限为 1440 分钟。
curl -x gw.taichang.cc:24001 \
-U "ipx_demo8f2k-zone-mob-region-us-session-demo230pnqdnf-sessTime-5:YOUR_PASSWORD" \
https://ipinfo.io字段顺序固定,粘滞模式必须同时提供 session 与 sessTime。
| 参数 | 格式 | 示例 | 说明 |
|---|---|---|---|
region | -zone-mob-region-<地区代码> | -zone-mob-region-us | 选择移动出口地区;该字段是基础用户名的一部分 |
session | -session-<会话ID> | -session-demo230pnqdnf | 自定义粘滞会话标识;轮换模式不填写 |
sessTime | -sessTime-<分钟> | -sessTime-5 | 粘滞会话保持时长;必须与 session 同时出现 |
curl -x gw.taichang.cc:24001 \
-U "ipx_demo8f2k-zone-mob-region-us-session-demo230pnqdnf-sessTime-5:YOUR_PASSWORD" \
https://ipinfo.io每种语言均给出 SOCKS5、HTTP 与 HTTPS 三种写法,复制后替换连接信息即可使用。
curl --socks5-hostname gw.taichang.cc:24001 \
-U "ipx_demo8f2k-zone-mob-region-us:YOUR_PASSWORD" \
https://ipinfo.io获取代理连接信息、查询账户余额与用量数据的开放接口,统一以 JSON 交互。
Base URL https://api.taichang.cc/v1,请求头携带 Authorization: Bearer API_KEY。
每个账号仅有唯一一把 API Key,可在控制台随时重置,重置后旧密钥立即失效。
流量 / 用量字段一律为整数字节数(如 5368709120 约等于 5 GiB),与计费精确到字节的口径一致,展示层可自行换算为易读单位。
/v1/credentials获取代理连接信息
{
"code": 200,
"data": {
"socks5": {
"host": "gw.taichang.cc",
"port": 24001,
"username": "ipx_demo8f2k-zone-mob-region-us",
"password": "YOUR_PASSWORD"
},
"http": {
"host": "gw.taichang.cc",
"port": 24001,
"username": "ipx_demo8f2k-zone-mob-region-us",
"password": "YOUR_PASSWORD"
},
"https": {
"host": "gw.taichang.cc",
"port": 24001,
"username": "ipx_demo8f2k-zone-mob-region-us",
"password": "YOUR_PASSWORD"
}
}
}/v1/account/balance查询账户余额与流量额度
{
"code": 200,
"data": {
"balanceBytes": 128849018880,
"trafficLimitBytes": 2147483648000
}
}/v1/usage/realtime查询实时用量
{
"code": 200,
"data": {
"activeSessions": 128,
"bandwidthBytesPerSec": 42812500,
"trafficTodayBytes": 61203283968
}
}/v1/traffic?startDate=2026-07-01&endDate=2026-07-20查询周期流量明细
{
"code": 200,
"data": {
"totalBytes": 1610612736000,
"byDay": [
{
"date": "2026-07-20",
"bytes": 61203283968
}
]
}
}统一错误结构与分级限速策略,便于客户端做好重试与降级。
| 错误码 | HTTP 状态 | 说明 |
|---|---|---|
200 | 200 | 请求成功 |
40001 | 400 | 参数校验失败,请检查请求体字段 |
40101 | 401 | 鉴权失败,API Key 无效或已吊销 |
40301 | 403 | 目标命中黑名单,请求已被网关拦截 |
42901 | 429 | 请求超出限速阈值,请按 Retry-After 退避重试 |
50001 | 500 | 服务端内部错误,请重试或联系技术支持 |
全部流量包不限并发连接数,统一限速 200 RPS;超出阈值触发 429,请按 Retry-After 退避重试。