حامد ذاکری میاب
حامد ذاکری میاب
خواندن ۱ دقیقه·۴ سال پیش

معرفی Yarp: A Reverse Proxy

بنام خدا

من این نوشته رو با این فرض مینویسم که خواننده چیستی و چرایی نیاز به استفاده از Reverse Proxy رو میدونه. منتهی برای دوستانی که شاید خیلی اطلاع نداشته باشن عرض میکنم:

تیپ و قیافه Reverse Proxy از دور
تیپ و قیافه Reverse Proxy از دور


تکنیک Reverse Proxy یک منطق خیلی ساده داره ولی همین تکنیک ساده گاهی میتونه خیلی به درد بخور باشه. داستان از همین قراره که تو تصویر میبینید: درخواست کاربر (Http Request) به پروکسی ارسال میشه و پروکسی یک درخواست دیگه تنظیم میکنه (که ممکنه شبیه درخواست اصلی باشه و ممکنه نباشه!) و به سرور اصلی ارسال میکنه.

خب ما قراره به سرور اصلی (همون سمت راستی تو تصویر) بگیریم Target Server و به سرور میانی که نقش یه واسط رو برامون بازی میکنه بگیم Proxy Server. (بله درست حدس زدین همون سفید وسطی)

و YARP قراره بهمون کمک کنه که با استفاده از net 5. بتونیم یه پروکسی سرور تر و تمیز راه بندازیم. فعلا این پروژه توی قدمهای اولشه و در زمان نوشتن این متن 5 ماه از معرفیش نمیگذره که نشون میده هنوز راه زیادی برای رسیدن به پختگی لازم رو داره.

لینکهایی که ممکنه به دردتون بخوره (هر چند با ید سرچ خیلی ساده هم میتونستین پیدا کنین ?):

1. Nuget Package

2. Project's site

ان شا الله اگه فرصت بکنم رفته رفته این مقاله رو تکمیل تر میکنم، لطفاً هر نظری در مورد متن و موضوع داشتین، دریغ نکنین، خوشحال میشم کاراکترهای خلق شده توسط خود شما رو این زیر ببینم ?

net corenet5reverse proxyyarpdotnet
هر از گاهی برای اینکه دوستانم رو از یافته های جدید و قدیمم آگاه کنم، مینویسم و ویدئو میسازم
شاید از این پست‌ها خوشتان بیاید