اذهب إلى المحتوى
  • 0

حظر زوار دولة ما من تصفح موقعك

اسماعيل صدوقي

السؤال

مرحبا،

هل يوجد طريقة لحظر زوار دولة ما من تصفح موقعك،أعلم أنه يمكن فعل ذلك من خلال ip, لكن ماذا إن كان يستخدم vpn هل يوجد أي طريقة لمعرفة ip الحقيقي؟

استخدم إطار العمل Laravel.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مبدئيا، لا أظن أنه يوجد حل للموضوع بشكل نهائي تماما. فقد يستعمل المستخدمون خادما وكيلا proxy للقيام بالطلبات من داخل دولة غير محظورة.

ستبقى الطريقة الأكثر فعالية هي تحليل عنوان IP المستخدم للحصول على اسم البلد وحظرها. قد يساعدك استعمال Torann/laravel-geoip أو اي حزمة أو خدمة مشابهة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0


يمكنك عمل middleware لفحص الrequest  ومن ثم التأكد من أنه ليس من ضمن قائمة الدول أو الips المحظورة من خلال قائمة مسبقة التعريف أو من خلال إستعمال third party solution ويمكنك تحميل قاعدة بيانات تتضمن سلسلة الip المحددة لكل دولة وتستطيع العثور عليها بالبحث في google.
أيضاً للحصول على معلومات ip المتصل يمكنك الإستعانة بخدمات مثل Geobytes و Dnsstuff. وإذا أردت التحقق إذا كان المستخدم يستعمل vpn يمكنك النظر الى حلول مثل ipinfo.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...