فحص Endpoint

endpoint تشخيصي عام يعيد IP العميل الخاص بك وتفاصيل كشف proxy. استخدمه للتحقق مما إذا كانت حركة المرور الصادرة تمر عبر proxy قبل البدء في إرسال requests عبر FourA.

Request

GET /inspect

هذا الـ endpoint عام. لا يتطلب API key، ولا X-API-Key header.

curl https://eu.api.foura.ai/inspect

Response

{
  "clientIp": "203.0.113.42",
  "proxyDetection": {
    "isProxy": false,
    "proxyType": "none",
    "anonymityLevel": "none",
    "confidence": "medium",
    "detectedHeaders": [],
    "explanation": "Direct connection (no client-side proxy detected). Note: Elite proxies cannot be ruled out without additional data."
  },
  "proxyChain": {
    "originalClientIp": "203.0.113.42",
    "proxyCount": 0,
    "hasPrivateIps": false
  },
  "timestamp": "2026-04-29T08:07:04.683Z"
}

الحقول الرئيسية

الحقل النوع الوصف
clientIp string IP العميل الأصلي (العنوان في أقصى اليسار في سلسلة التوجيه)
proxyDetection object تحليل كشف الـ proxy ومستوى المجهولية
proxyChain object تفصيل سلسلة IP من جهة العميل
timestamp string طابع زمني بتنسيق ISO 8601 لوقت فحص الـ request

proxyDetection

الحقل النوع الوصف
isProxy boolean تكون True إذا تم كشف headers لـ proxy من جهة العميل
proxyType string أحد القيم التالية: transparent أو anonymous أو distorting أو elite أو none
anonymityLevel string أحد القيم التالية: transparent أو anonymous أو elite أو none
confidence string مستوى الثقة في الكشف: high أو medium أو low
detectedHeaders string[] أسماء الـ headers التي أشارت إلى وجود proxy (مثل via و forwarded)
explanation string ملخص باللغة الإنجليزية البسيطة للنتيجة

proxyChain

الحقل النوع الوصف
originalClientIp string نفس قيمة clientIp في المستوى الأعلى
proxyChain string[] قائمة بعناوين IP الخاصة بالـ proxies بينك وبين FourA، إن وجدت
proxyCount number عدد الـ proxies المكتشفة في السلسلة (0 = مباشر)
via string[] محتويات الـ Via header، إن وجدت
hasPrivateIps boolean تكون True إذا ظهرت أي عناوين IP خاصة/داخلية في السلسلة

أنواع الـ Proxy

النوع ماذا يعني
transparent يمرر الـ IP الحقيقي الخاص بك ويعرّف نفسه كـ proxy
anonymous يخفي الـ IP الحقيقي الخاص بك ولكنه يعرّف نفسه كـ proxy
distorting يرسل IP عميل مزيف إلى الوجهة
elite لا يحتوي على proxy headers، ويبدو كاتصال مباشر
none لم يتم كشف أي proxy من جهة العميل

متى تستخدم هذا

  • التأكد من أن حركة المرور الصادرة لا تمر عبر proxy خاص بالشركة أو VPN لم تكن تتوقعه.
  • تصحيح الأخطاء (Debug) لمعرفة سبب ظهور الـ IP الحقيقي الخاص بك في سجلات الموقع المستهدف حتى عندما كنت تعتقد أنك مجهول الهوية.
  • التحقق من أن الـ proxy السكني (residential) أو الدوار (rotating) يحجب أصلك قبل إرسال requests مدفوعة عبر FourA.

يفحص هذا الـ endpoint اتصالك بـ FourA. وهو لا يختبر شبكة الـ proxy الخاصة بـ FourA نفسها. للتحقق من الـ IP الذي يأتي منه الـ request الموجه عبر FourA، استخدم Proxy endpoint واقرأ الـ response.

الحدود

  • لا يتطلب مصادقة (authentication).
  • يخضع لـ rate limit عام وسخي. إذا قمت باستدعائه أكثر من بضع مرات في الثانية من نفس الـ IP، فتوقع تحديد السرعة (throttling).
  • يعكس الـ response الـ headers وعناوين IP فقط. لا يمكنه كشف الـ elite proxy الشفاف تماماً الذي يزيل جميع الـ proxy headers.

مواضيع ذات صلة

  • API Endpoints: الـ endpoints الخاصة بالـ requests المصادق عليها
  • Authentication: كيفية مصادقة بقية الـ API
  • Common Issues: تصحيح أخطاء (Debug) فشل الـ requests
آخر تحديث: 29 أبريل 2026