Proxy Checker مفيد عندما يجيب عن أكثر من سؤال «هل البورت مفتوح؟». البروكسي قد يقبل TCP ثم يفشل في HTTPS، أو يعمل لكن يخرج من بلد مختلف، أو يملك latency متذبذبة تجعل الأتمتة غير مستقرة. أداة الفحص في Egytag يجب أن تُقرأ كاختبار تشغيل: protocol، الاتصال، زمن الاستجابة، عنوان الخروج وبياناته، ثم إعادة الاختبار لقياس الثبات.
ابدأ بتحديد البروتوكول الصحيح
HTTP/HTTPS proxy و SOCKS4/SOCKS5 ليست صيغًا يمكن تبديلها عشوائيًا على نفس endpoint. لو المزود أعطاك host:port مع protocol محدد، اختبره بهذا النوع أولًا. SOCKS5 يدعم مصادقة وخصائص لا يوفرها SOCKS4 بنفس الشكل، و HTTP CONNECT يختلف عن SOCKS handshake. خطأ protocol قد يظهر ك timeout أو connection reset بدل رسالة واضحة.
اقرأ Latency في سياق عدة محاولات
محاولة واحدة 120ms لا تكفي. نفذ عدة اختبارات وسجل median و P95 ومعدل timeout. البروكسي المتقطع قد يعطي نتيجة سريعة مرة ثم يفشل 20% من الطلبات. للأتمتة، success rate وثبات الزمن أهم من أفضل رقم.
خطوات عملية
- اختبر الاتصال 10 مرات على الأقل.
- سجل كل duration لا المتوسط فقط.
- احسب نسبة failure/timeouts.
- كرر في وقت آخر من اليوم.
- قارن على نفس الوجهة ونفس الجهاز.
افحص عنوان الخروج وال ـASN والموقع
بعد نجاح الطلب، قارن public IP بما تتوقعه من المزود. بيانات Geo ليست مثالية وقد تختلف بين قواعد البيانات، لكن اختلاف البلد الكامل أو ASN غير المتوقع يستحق المراجعة. إذا كانت المهمة تحتاج مدينة محددة، اختبر أكثر من مصدر Geo ولا تعتمد على label المزود وحدها.
قائمة مراجعة
- Public IP معروف.
- البلد/المنطقة منطقية.
- ASN/ISP مسجلان.
- النتيجة تتكرر عبر محاولات.
- تغير IP يتوافق مع sticky/rotation policy.
فحص Proxy لا يغني عن DNS و WebRTC
أداة الفحص قد تمرر HTTP عبر البروكسي بنجاح بينما المتصفح نفسه يستخدم DNS أو WebRTC بمسار آخر. بعد اختيار Proxy مناسب، اختبره داخل البروفايل الفعلي باستخدام DNS leak و WebRTC tests. هذه مرحلة مختلفة عن فحص endpoint نفسه.
لا ترسل Credentials إلى خدمات فحص غير موثوقة
إذا كان البروكسي يحتاج username/password، الأفضل أن يتم الاختبار من خادم أو عميل تثق به وألا تُضمّن credential في URL ظاهر أو analytics. في أداة الويب، اخفِ السر في history وال logs، وحدد مدة احتفاظ قصيرة. نتيجة الفحص لا تحتاج إعادة عرض كلمة المرور للمستخدم.
قائمة مراجعة
- Credentials لا تظهر في URL قابل للمشاركة.
- Logs تحجب password.
- History يخزن reference أو masked value.
- الاختبار له timeout وحد حجم.
- النتيجة تميز network/auth/protocol errors.
شارك في تقييم ونقاش المقال
رأيك يضيف قيمة للمقال ويساعدنا على تحسين المحتوى والنقاش حوله.
النقاش
جارٍ تحميل التعليقات…