الإدارة
Docsالإدارة

إدارة الحزم

تدوير كلمة مرور الوكيل، تغيير الحد الأقصى للاتصالات المتزامنة، وتبديل HTTP/SOCKS5 لكل حزمة.

POST /packages/{id}/rotate-password

يُولِّد كلمة مرور وكيل جديدة ويُبطل السابقة فورًا. تُعاد الجديدة في الاستجابة — احفظها: لاحقًا فقط عبر GET /packages/{id}.

POST/api/v1/packages/{id}/rotate-password
response.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}/threads
request.json
{ "threads": 500 }

PATCH /packages/{id}/protocols

تفعيل/تعطيل HTTP/SOCKS5 للحزمة. يجب أن يبقى بروتوكول واحد على الأقل مفعَّلًا. SOCKS5 معطَّل = المنفذ 824 يتوقف عن الاستجابة؛ HTTP معطَّل = المنفذ 823 كذلك.

PATCH/api/v1/packages/{id}/protocols
request.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"]}'