رفتن به محتوا

Proxynet API به شما امکان می‌دهد بیشتر کارهایی را که در پنل انجام می‌دهید از سرور خودتان انجام دهید: سرویس‌هایتان را فهرست کنید، روزهای باقی‌مانده و ترافیک مصرف‌شده را زیر نظر بگیرید، سفارش پروکسی جدید ثبت کنید، سرویسی را که مدتش رو به پایان است تمدید کنید، تنظیماتی مانند نام سرویس و محدودیت ترافیک را تغییر دهید و لاگ‌های اتصال را بخوانید.

محصولات

API پنج نوع سرویس را با یک قرارداد واحد مدیریت می‌کند. این انواع از نظر نحوه محاسبه هزینه به دو خانواده تقسیم می‌شوند:

  • خانواده ISP (ISP، Datacenter، Gaming): به‌ازای هر IP، دوره‌ای (30 روزه). موقعیت و تعداد انتخاب می‌شود و در پایان دوره تمدید می‌شود.
  • خانواده گیت‌وی (Residential، Mobile): به‌اندازه مصرف، به‌ازای هر گیگابایت. هدف‌گیری کشور/شهر از طریق یک آدرس گیت‌وی واحد انجام می‌شود.

منطق سازمان

در API هم، مانند پنل، همه چیز به یک سازمان تعلق دارد: سرویس‌ها، موجودی حساب، پلن (tier) و توکن‌های API. اعضای مجاز سازمان توکن می‌سازند؛ هر توکن فقط سرویس‌های سازمان خودش را می‌بیند و فقط با مجوزهایی که به آن داده شده کار می‌کند.

آدرس پایه

https://api.proxynet.io/api/v1

همه پاسخ‌ها JSON هستند؛ یک مسیر تعریف‌نشده هم پاسخ JSON با 404 not_found و یک متد HTTP پشتیبانی‌نشده پاسخ JSON با 405 method_not_allowed برمی‌گرداند. احراز هویت فقط با هدر Authorization: Bearer انجام می‌شود.

چه کارهایی ممکن نیست

هیچ نقطه پایانی‌ای نمی‌تواند سفارشی را حذف یا لغو کند. عملیات هزینه‌بر (سفارش، تمدید، تمدید خودکار) فقط با مجوز orders:write و تغییر تنظیمات فقط با مجوزproxies:write امکان‌پذیر است. مجوزهای خواندن به‌تنهایی نمی‌توانند به موجودی حساب شما دست بزنند.