← Back to Blog

Web Proxy في بيئة Multi-WAN

في الشركات التي تعتمد على الإنترنت، خط واحد لا يكفي. نستخدم خطوطاً متعددة (Multi-WAN) لزيادة السرعة وضمان عدم انقطاع الخدمة. كيف يمكن للبروكسي الاستفادة من هذه الخطوط بذكاء؟

توجيه الحركة (Source-Based Routing)

يمكن لـ Squid اختيار خط الإنترنت الصادر بناءً على من يقوم بالطلب. مثلاً: المدراء يستخدمون خط الألياف الضوئية السريع، والموظفون يستخدمون خط DSL العادي.

إعداد tcp_outgoing_address

في ملف إعدادات Squid، نربط ACLs بعناوين IP الخاصة بواجهات الشبكة المختلفة:


# Define WAN IPs
acl managers src 192.168.1.0/24
acl staff src 192.168.2.0/24

# Route Managers to Fiber (WAN1)
tcp_outgoing_address 203.0.113.10 managers

# Route Staff to DSL (WAN2)
tcp_outgoing_address 198.51.100.20 staff
                    

Failover

للأسف، Squid وحده لا يقوم بـ Failover تلقائي إذا انقطع أحد الخطوط. يجب دمج هذا مع أدوات نظام التشغيل مثل Linux IP Route أو استخدام SD-WAN أو Load Balancers أمام البروكسي.