سؤال

أرغب في إنشاء برنامج بسيط يمكنه تقييد أي اتصال عبر الإنترنت باستثناء بعض IP المحددة. بحيث يمكن للمستخدم التخلص من أي حركة مرور غير مرغوب فيها. يجب أن يكون الأمر بسيطًا ويجب أن يكون المستخدم قادرًا على تشغيله وإيقافه أثناء الطيران.

كانت فكرتي الأولى هي استخدام جدار الحماية من Windows وإعداده باستخدام C#/WPF. وقد يكون ذلك ممكنًا. ولكن هل هناك طريقة أكثر بساطة؟

المنصة: Vindows 7 ، .NET 3.5

هتافات

هل كانت مفيدة؟

المحلول

أود فقط استخدام جدار حماية Windows كما ذكرت. اكثر سهولة. هنا برنامج تعليمي جيد على تعديل جدار حماية Windows في C#.

نصائح أخرى

أنت تقوم في الأساس بإنشاء جدار حماية. يتمثل خيار واحد أو أفضل هو استخدام جدار الحماية الخروج والتحكم فيه من البرنامج. نظرًا لوجود واحد مدمج في النوافذ سيكون خياري الأول.

هذا خيار آخر هو إنشاء طبقة وكيل في مكدس IP. أخيرًا ، إذا كان المستخدمون يقتصرون على برنامج COMMS واحد (على سبيل المثال IE أو ماذا لا) ، فيمكنك فقط إنشاء/استخدام برنامج نوع خادم الوكيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top