套餐管理
为单个套餐轮换代理密码、修改最大并发连接数,以及切换 HTTP/SOCKS5。
POST /packages/{id}/rotate-password
生成新的代理密码并立即作废旧密码。新密码在响应中返回 — 请保存:之后只能通过 GET /packages/{id} 获取。
POST
/api/v1/packages/{id}/rotate-passwordresponse.json
{
"data": {
"password": "8e2c9b14a7f0d3e5",
"rotated_at": "2026-05-29T11:42:00+00:00"
},
"meta": { "version": "v1" }
}轮换会中断活动连接
使用旧密码的所有客户端在该端点返回时立刻被中断。请在低流量时段安排轮换,或先更新所有客户端。
PATCH /packages/{id}/threads
更新该套餐允许的最大并发 TCP 连接数。范围:1–2000。配置时默认 1000。
PATCH
/api/v1/packages/{id}/threadsrequest.json
{ "threads": 500 }PATCH /packages/{id}/protocols
为该套餐启用/禁用 HTTP/SOCKS5。至少需保留一种协议。禁用 SOCKS5 = 端口 824 停止响应;禁用 HTTP = 端口 823 停止响应。
PATCH
/api/v1/packages/{id}/protocolsrequest.json
{ "protocols": ["http"] } // HTTP only
{ "protocols": ["http", "socks5"] } // both代码示例
management.sh
# Rotate password
curl -X POST https://raxyproxy.com/api/v1/packages/12/rotate-password \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Cap threads to 500
curl -X PATCH https://raxyproxy.com/api/v1/packages/12/threads \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"threads":500}'
# Disable SOCKS5 — port 824 stops accepting this package
curl -X PATCH https://raxyproxy.com/api/v1/packages/12/protocols \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"protocols":["http"]}'