سلام دوستان عزیز وب سایت آموزشی پی وی لرن و وقت بخیر به علاقمندان آموزش تکنولوژی های اینترنتی. پراکسی سرور چیست؟ و چرا از آن استفاده می شود؟ با ما همراه باشید.
پروکسی سرور یک سرور واسطه بین کاربر و اینترنت است. پروکسی سرورها ویژگی های اساسی زیر را ارائه می دهند:
سرورهای پروکسی اجازه می دهند با مخفی کردن آدرس IP خود، شناسه شبکه خود را ناشناس و مخفی کنیم.
در زیر دلایل استفاده از پروکسی سرورها وجود دارد:
پروکسی سرورها به ما امکان می دهند چندین نوع فیلترینگ را انجام دهیم مانند:
با فرایند بازیابی مطالب از حافظه نهان که هنگام درخواست قبلی توسط کاربر ذخیره شده باعث کاهش زمان پاسخ میشود.
این امر به شخصی سازی سایت منبع، برای کاربران محلی با استفاده از مستثنی کردن محتویات منبع یا جایگزینی محتوای منبع با محتوای محلی اصلی ، کمک می کند. در این صورت ، ترافیک کاربران جهانی از طریق پراکسی Translation به وب سایت منبع هدایت می شود.
در این قسمت سرور مقصد درخواست را از سرور پروکسی ناشناس دریافت می کند و بنابراین اطلاعاتی در مورد کاربر نهایی دریافت نمی کند.
از آن جا که پروکسی سرور هویت کاربر را پنهان می کند از این رو در برابر هرزنامه ها و حملات هکرها محافظت می کند.
در جدول زیر به طور خلاصه انواع پروکسی ها توضیح داده شده است:
در این حالت کاربر از سرور شبکه داخلی خود درخواست می کند که به اینترنت فوروارد شود.
Open Proxies به مشتری کمک می کند تا هنگام مرور وب آدرس IP خود را مخفی کند.
در این درخواست ها به یک یا چند سرور پروکسی ارسال می شوند و پاسخ از سرور پروکسی به گونه ای که مستقیماً از سرور اصلی به دست آمده بازیابی می شود.
معماری پروکسی سرور به چندین ماژول تقسیم می شود که در نمودار زیر نشان داده شده است:
این ماژول رابط کاربری را کنترل و مدیریت می کند و رابط کاربری گرافیکی ، پنجره و منو را برای کاربر نهایی فراهم می کند. این منو عملکردهای زیر را ارائه می دهد:
این پورتی است که در آن درخواست جدید از مرورگر کاربر گوش داده می شود. این ماژول همچنین مسدود کردن کلاینت ها را از لیست داده شده توسط کاربر انجام می دهد.
این شامل عملکرد اصلی پروکسی سرور است و حملکردهای زیر را انجام می دهد:
این ماژول وظیفه ذخیره ، حذف ، پاک کردن و جستجوی صفحات وب در حافظه پنهان را دارد.
این ماژول وظیفه مشاهده ، پاکسازی و بروزرسانی Log ها را بر عهده دارد.
این ماژول به ایجاد تنظیمات پیکربندی کمک می کند که به نوبه خود به ماژول های دیگر اجازه می دهد تنظیمات مورد نظر مانند حافظه پنهان را انجام دهند.
دیدیم که پروکسی سرورها یک سرور واسطه بین کاربر و اینترنت می باشد. مبحث تکنولوژی اینترنت رو با Search Engines یا موتورهای جستجو در جلسه ی آینده ادامه خواهیم داد.