الإنترنت مكان رائع، ولكنه مليء بالمخاطر، خاصة للأطفال. كما أن باقات الإنترنت المحدودة قد تنفد بسرعة بسبب تحديثات البرامج المتكررة على كل جهاز. الحل؟ بروكسي منزلي مركزي. بدلاً من تثبيت برامج حماية على كل هاتف وجهاز لوحي، اجعل الشبكة تحمي نفسها بنفسها.
المكونات المطلوبة
لا تحتاج لشراء خادم باهظ الثمن. يمكنك استخدام:
- كمبيوتر قديم مثبت عليه Linux.
- جهاز Raspberry Pi (الخيار الأفضل).
- أو حتى راوتر متطور يدعم البروكسي.
الفوائد الحقيقية
- الكاش (Caching): تحديث Windows حجمه 500 ميجابايت؟ سيتم تنزيله مرة واحدة فقط، وسيحصل عليه باقي الأجهزة في المنزل بسرعة الصاروخ من البروكسي.
- حجب الإعلانات والمواقع الضارة: باستخدام قوائم ACL في Squid، يمكنك منع الوصول لمواقع معينة تماماً.
- تقييد الوقت: هل تريد قطع الإنترنت عن أجهزة الأطفال بعد الساعة 10 مساءً؟ Squid يمكنه فعل ذلك!
تطبيق الرقابة الأبوية (Time Restrictions)
إليك كيف تمنع الإنترنت في أوقات معينة. أضف هذا في squid.conf:
# تعريف الوقت: من الاثنين للجمعة، 10 مساءً حتى 8 صباحاً
acl bedtime time MTWHF 22:00-23:59
acl bedtime time MTWHF 00:00-08:00
# تعريف أجهزة الأطفال (عبر IP)
acl kids_devices src 192.168.1.50 192.168.1.51
# التطبيق
http_access deny kids_devices bedtime
كيف تجبر الأجهزة على استخدامه؟
الأطفال أذكياء وقد يغيرون إعدادات البروكسي. الحل هو Transparent Proxy.
هذا يتطلب إعدادات متقدمة على الراوتر (Port Forwarding) لتحويل كل ترافيك 80 و 443 إلى البروكسي رغماً عنهم.
شرحنا المبدأ في مقال بيئة الشركات، ويمكن تطبيقه منزلياً إذا كان الراوتر يدعم iptables أو كان مفتوح المصدر (OpenWrt).