پروکسی سرور سروری است که به عنوان واسطه بین کلاینت و سرور عمل می کند.
هنگامی که یک کلاینت منبعی را از یک سرور درخواست می کند، سرور پروکسی درخواست را از طرف مشتری ارسال می کند.
سپس سرور پروکسی میتواند منبع را کش کند، به طوری که در صورت نیاز دوباره مشتری مجبور به درخواست مجدد آن نباشد.
پروکسی ها به چند دلیل مهم هستند.
آنها یک راه متداول برای بهبود امنیت، عملکرد و مقیاس پذیری برنامه های کاربردی وب هستند.
بیایید یک لحظه وقت بگذاریم تا دو بازیکن کلیدی را درک کنیم: ??????? ????? ??? ??????? ?????. ?.
نگران نباشید، من اینو به شکل سادهای خدمتتون میگم!! ??✨
Forward Proxy
به عنوان دوست مخفی خود در نظر بگیرید که به شما کمک می کند زمانی که می خواهید بدون توجه به آنچه در خارج می گذرد ببینید.
به عنوان مثال، به شما امکان میدهد وبسایتهایی را که ممکن است در منطقه شما مسدود شده باشند، مرور کنید، در حالی که هویت شما را پنهان نگه میدارد.
در طرف مقابل، ما Reverse Proxy را داریم.
آن را به عنوان یک کمک کننده واقعاً سازمان یافته در یک دفتر شلوغ تصور کنید که پیام های شما (درخواست های وب) را می گیرد و مطمئن می شود که بدون هیچ گونه اختلاط به بخش مناسب (سرورها) می رسند. ?
این به توزیع یکنواخت ترافیک وب کمک می کند تا هیچ سروری درگیر و از دسترس خارج نشود.
بنابراین، این راه ساده برای به خاطر سپردن است:
Forward Proxy = ?️ دوست مخفی شما که هویت شما را پنهان می کند.
Reverse Proxy = ? دستیار مفید مدیریت ترافیک وب.
حالا بیایید کمی زبان فنی بررسی کنیم
سرویس ??????? ????y بین مشتریان و اینترنت قرار میگیرد.
آنها به عنوان واسطه عمل میکنند و درخواستهای مشتریان را به اینترنت ارسال میکنند و پاسخها را به مشتریان برمیگردانند.
پروکسی های فوروارد را می توان برای اهداف مختلفی استفاده کرد، از جمله:
?????? ??? ??????'? ?? ??? برای دور زدن محدودیت های جغرافیایی
???????: پروکسیهای فوروارد میتوانند محتوایی که اغلب به آنها دسترسی پیدا میکند را در حافظه پنهان نگه دارند، که میتواند عملکرد را بهبود بخشد.
?????????: پروکسی های فوروارد می توانند ترافیک را فیلتر کنند، درخواست های مخرب یا محتوا را مسدود کنند.
سرویس ??????? proxy بین سرورهای وب و اینترنت
آنها به عنوان یک فرانت اند برای وب سرورها عمل می کنند و درخواست های مشتریان را می پذیرند و آنها را به وب سرور مناسب ارسال می کنند.
این نوع سرویس ها می توانند برای اهداف مختلفی استفاده شوند، از جمله:
??? ???????????: پراکسی های معکوس می توانند اتصالات SSL را خاتمه دهند که می تواند امنیت را بهبود بخشد.
??? ?????????: پراکسی های معکوس می توانند URL ها را بازنویسی کنند، که می تواند برای هدایت ترافیک یا برای اجرای مذاکره محتوا مفید باشد.
امیدوارم تونسته باشم، این دو مفهوم را به درستی ارائه بدم..