← العودة للمدونة

إعداد بروكسي لفروع الشركة المتعددة

تحدي الشبكات الأكبر لمديري الـ IT هو التعامل مع الفروع (Branches). هل نجبر الفرع الصغير في "جدة" على إرسال كل طلبات الويب عبر VPN إلى المركز الرئيسي في "الرياض" ليتم فحصها؟ أم نسمح لهم بالخروج للإنترنت مباشرة؟ كل خيار له ثمنه.

النموذج 1: المركزية (Backhauling)

في هذا النموذج، يتم توجيه كل حركة المرور من الفروع عبر شبكة MPLS أو VPN Site-to-Site إلى المركز الرئيسي (Data Center).
المميزات: سياسة أمنية موحدة، نقطة خروج واحدة يسهل مراقبتها.
العيوب: بطء شديد (Latency)، استهلاك ضخم للباندويث في المركز الرئيسي، تجربة مستخدم سيئة (تخيل مشاهدة يوتيوب عبر VPN!).

النموذج 2: الخروج المحلي المباشر (Direct Internet Access - DIA)

كل فرع لديه خط إنترنت خاص وبروكسي محلي خاص به.
المميزات: سرعة عالية، عدم الضغط على المركز الرئيسي.
العيوب: كابوس في الإدارة! تحتاج لتحديث السياسات على 50 بروكسي في 50 فرع. يمكن حل مشكلة الإدارة باستخدام أدوات إدارة مركزية (Central Management) أو WPAD لتوزيع الإعدادات.

النموذج 3: الهجين (Hybrid / Cloud Proxy)

هذا هو الحل الأمثل حالياً. الفروع تخرج للإنترنت مباشرة (DIA)، لكن لا تستخدم بروكسي محلي (Hardware)، بل تستخدم "بروكسي سحابي". السياسات تُدار مركزياً في السحابة وتطبق على جميع الفروع فوراً.

كيفية تطبيق التسلسل الهرمي (Hierarchical Caching)

إذا اخترت وضع بروكسي في كل فرع، يمكنك ربطهم ببروكسي "أب" (Parent Proxy) في المركز الرئيسي. الفروع تخزن الكاش المحلي، وإذا لم تجد الملف، تطلبه من الأب بدلاً من الإنترنت، مما يوفر الباندويث الدولي. راجع مقال Chained Proxy للتفاصيل التقنية.

# إعدادات في بروكسي الفرع (Child)
cache_peer parent-proxy.hq.local parent 3128 0 no-query default

نصيحة ذهبية

استخدم ملفات PAC (Proxy Auto-Config) بذكاء. يمكنك كتابة دالة JavaScript في ملف PAC تجعل المتصفح يختار البروكسي الأقرب له جغرافياً بناءً على عنوان IP الخاص بالجهاز.