एक प्रॉक्सी अनुरोधहरूको लागि एक मध्यस्थको रूपमा कार्य गर्छ। एक फरवर्ड प्रॉक्सी क्लायन्टहरूको सामने बस्छ (सर्भरहरूलाई तिनीहरूको प्रतिनिधित्व गर्दै), जबकि एक रिभर्स प्रॉक्सी सर्भरहरूको सामने बस्छ (क्लायन्टहरूलाई तिनीहरूको प्रतिनिधित्व गर्दै) — लोड ब्यालेन्सिङ, क्यासिङ, सुरक्षा, र अन्य काम सम्हाल्दै। रिभर्स प्रॉक्सीहरू मुख्य प्रणाली-डिजाइन घटकहरू हुन्।
फरवर्ड प्रॉक्सी बनाम रिभर्स प्रॉक्सी
FORWARD PROXY → sits in front of CLIENTS, forwarding their requests to servers:
Client → FORWARD PROXY → Internet/Server
→ represents the CLIENT (hides client identity); for filtering, caching, anonymity,
access control (e.g. corporate proxies)
REVERSE PROXY → sits in front of SERVERS, receiving requests on their behalf:
Client → REVERSE PROXY → Backend servers
→ represents the SERVERS (clients don't see the backend); the common system-design component
