اكتشف ما إذا كان عنوان IP يستخدم VPN
تستعلم هذه الأداة عن عنوان IP وتخبرك إن كان صادرًا عن شبكة اتصال منزلية عادية أو عن خدمة VPN أو بروكسي أو خادم سحابي يُستخدم عادة لإخفاء الموقع الحقيقي. تفيد أي نظام يريد رصد محاولات تلاعب في العروض الترويجية أو التسجيلات المتكررة من عنوان مقنَّع.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
لماذا يستخدم الناس VPN أو بروكسي
استخدام VPN مشروع تمامًا في أغلب الحالات: موظف يعمل عن بُعد ويتصل بشبكة شركته، أو مستخدم يحمي خصوصيته على شبكة عامة. لكن العنوان نفسه يُستخدم أيضًا لتجاوز قيود جغرافية على عرض ترويجي، أو تسجيل حسابات وهمية متعددة تبدو من مواقع مختلفة. الأداة تكشف نوع الاتصال فقط، دون افتراض نية سيئة تلقائيًا.
ما تكشفه بالضبط
تصنّف الأداة عنوان IP إلى فئات: اتصال منزلي أو شركة عادي، خدمة VPN تجارية معروفة، خادم سحابي (مثل عناوين مراكز البيانات التي لا يستخدمها أفراد عادة)، أو بروكسي مفتوح. هذا التصنيف يفيد كإشارة إضافية ضمن تقييم أوسع، لا كحكم قاطع وحيد على مصداقية الطلب.
استعلام حي عبر الشبكة
تعتمد الأداة على قاعدة بيانات محدَّثة باستمرار لنطاقات خدمات VPN والبروكسي والخوادم السحابية المعروفة، ولذلك يمر الاستعلام عبر خوادمنا لا داخل المتصفح وحده. العنوان الذي تستعلم عنه يُستخدم للاستعلام فقط ولا يُحفظ بعد إتمامه.
السعر والاستخدام
سعر ثابت $0.002 لكل عنوان يُستعلَم عنه، من هذه الصفحة أو عبر الـAPI لدمجه في نظام رصد عروض ترويجية أو تسجيل حسابات جديدة.
حالات الاستخدام
رصد تلاعب في عرض ترويجي
قبل منح خصم ترحيبي لعميل جديد، يستعلم موقع شركة الخليج الرقمية عن عنوان IP لرصد اتصال عبر خدمة VPN تجارية معروفة قد تشير إلى محاولة استخدام العرض أكثر من مرة.
تقييم إضافي لطلب تسجيل
حين يُسجَّل حساب جديد من عنوان مصنَّف كبروكسي مفتوح، يضيف نظام مؤسسة النخيل للمقاولات خطوة تحقق إضافية قبل تفعيل الحساب مباشرة.
تمييز اتصال عمل عن بُعد
يتأكد قسم تقنية المعلومات في شركة الواحة للتجارة المحدودة أن اتصالات الموظفين عن بُعد تظهر عبر شبكة VPN الشركة المعتمدة لا عبر خدمة خارجية غير مصرَّح بها.
الأسئلة الشائعة
هل استخدام VPN يعني نية سيئة دائمًا؟
لا، أغلب استخدامات VPN مشروعة تمامًا كحماية الخصوصية أو العمل عن بُعد. الأداة تكشف نوع الاتصال فقط، وتفسير النتيجة يبقى مسؤولية النظام الذي يستخدمها.
هل الأداة مجانية؟
لا، لأنها تستعلم عن قاعدة بيانات حية عبر الشبكة؛ سعرها $0.002 لكل عنوان، معلن دون اشتراك.
هل تُحفظ عناوين IP التي أستعلم عنها؟
لا، يُستخدم العنوان للاستعلام فقط ثم يُحذف، دون أرشفة على خوادمنا.
هل تكشف الأداة أيضًا الموقع الجغرافي للعنوان؟
لا، هذه الوظيفة مخصصة لتصنيف نوع الاتصال فقط. تحديد الموقع الجغرافي للعنوان وظيفة منفصلة تعمل بالسعر نفسه.
هل يمكن أن تخطئ الأداة في التصنيف؟
نعم، كأي قاعدة بيانات تعتمد على تسجيل نطاقات معروفة، قد تظهر خدمة VPN جديدة غير مصنَّفة بعد كاتصال عادي؛ القاعدة تُحدَّث باستمرار لتقليل هذا الاحتمال.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/verify/ip-vpn \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/verify/ip-vpn", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/verify/ip-vpn",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/verify/ip-vpn", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/verify/ip-vpn", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"items": [
"valor-1",
"valor-2"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "verify.ip_vpn",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |