مقدمه ای بر سرورهای پروکسی در شبکه های کامپیوتری

سرورهای پروکسی به عنوان واسطه بین دو انتهای اتصال شبکه سرویس گیرنده / سرور کار می کنند. سرور پروکسی با برنامه های شبکه، اغلب مرورگرهای وب و سرورها. درون شبکه های شرکتی، سرورهای پروکسی بر روی دستگاه های داخلی (اینترانت) اختصاص داده شده نصب می شوند. برخی از ارائه دهندگان خدمات اینترنت (ISPs) همچنین از سرورهای پروکسی به عنوان بخشی از ارائه خدمات آنلاین به مشتریان خود استفاده می کنند. در نهایت، یک دسته از وب سایت های میزبانی شده توسط شخص ثالث به نام سرورهای پروکسی وب برای پایان دادن به کاربران در اینترنت برای جلسات مرور وب خود در دسترس هستند.

ویژگی های کلیدی سرورهای پروکسی

سرورهای پروکسی به طور سنتی سه توابع اصلی را ارائه می دهند:

  1. فایروال و پشتیبانی شبکه فیلتر داده
  2. به اشتراک گذاری اتصال شبکه
  3. ذخیره داده

سرورهای پروکسی، فایروال ها و فیلتر محتوا

سرورهای پروکسی در لایه کاربرد (لایه 7) مدل OSI کار می کنند. آنها با فایروال های شبکه سنتی متفاوت هستند که در لایه های OSI پایین تر کار می کنند و از فیلتر کردن مستقل برنامه پشتیبانی می کنند. سرورهای پروکسی همچنین نصب و نگهداری از فایروال ها مشکل تر است، زیرا قابلیت پروکسی برای هر یک از پروتکل های برنامه مانند HTTP ، SMTP یا SOCKS باید بصورت جداگانه پیکربندی شود. با این حال، یک سرور پروکسی به درستی پیکربندی شده امنیت و عملکرد شبکه را برای پروتکل های هدف بهبود می بخشد.

مدیران شبکه اغلب از هر دو فایروال و نرم افزار سرور پروکسی برای همکاری در کنار یکدیگر استفاده می کنند و هر دو از سیستم فایروال و پروکسی سرور در سرور دروازه شبکه استفاده می کنند.

از آنجا که در لایه برنامه OSI کار می کنند، قابلیت فیلتر کردن سرورهای پروکسی نسبت به روتر های معمولی پیچیده تر است. به عنوان مثال، سرورهای پروکسی وب می توانند URL های درخواست های خروجی برای صفحات وب را با بررسی پیام های HTTP بررسی کنند. مدیران شبکه می توانند از این نوار ویژگی دسترسی به دامنه های غیر قانونی استفاده کنند اما اجازه دسترسی به سایت های دیگر را می دهند. در مقابل، دیوارهای شبکه معمولی، نمی توانند نام دامنه وب را در داخل پیام های درخواست HTTP مشاهده کنند. به همین ترتیب، برای ترافیک داده ورودی، روترهای معمولی می توانند با شماره پورت یا آدرس IP فیلتر شوند، اما سرورهای پروکسی نیز می توانند براساس محتوای برنامه درون پیام ها فیلتر شوند.

به اشتراک گذاری اتصال با سرورهای پروکسی

سالها پیش، محصولات نرم افزاری شخص ثالث معمولا در شبکه های خانگی برای به اشتراک گذاشتن اتصال اینترنت از یک رایانه به رایانه های دیگر استفاده می شد. روترهای باند پهن در حال حاضر در حال حاضر توابع به اشتراک گذاری اتصال به اینترنت در اکثر خانه ها را فراهم می کند. با این حال، در شبکههای شرکتی، سرورهای پروکسی معمولا برای توزیع اتصالات اینترنت در میان روترهای مختلف و شبکههای داخلی اینترانت استفاده میشوند.

سرورهای پروکسی و ذخیره سازی

ذخیره سازی صفحات وب توسط سرورهای پروکسی می تواند تجربه کاربر شبکه را در سه جهت بهبود بخشد. اول، ذخیره سازی ممکن است پهنای باند را در شبکه حفظ کند، و مقیاس پذیری آن را افزایش دهد. بعد، ذخیره سازی می تواند زمان پاسخگویی مشتریان را بهبود بخشد. برای مثال، با استفاده از کش HTTP proxy، صفحات وب می توانند سریعتر به مرورگر بارگیری شوند. در نهایت، cache های پروکسی سرور محتوای موجود را افزایش می دهد. کپی صفحات وب و دیگر محتوای استاتیک در حافظه پنهان همچنان در دسترس خواهد بود، حتی اگر منبع اصلی یا پیوند شبکه میانجیگری آنلاین شود. با توجه به روند سایت های وب به محتوای پویای پایگاه داده، مزایای استفاده از حافظه پراکسی نسبت به سالهای قبل تا حدودی کاهش یافته است.

وب سرور پروکسی

در حالی که بسیاری از کسب و کارها سرورهای پروکسی را به طور فیزیکی به شبکه های داخلی خود متصل می کنند، اکثر شبکه های خانگی از آنها استفاده نمی کنند، زیرا روتر های باند پهن محلی فایروال های ضروری و قابلیت اشتراک اشتراک را عرضه می کنند. یک کلاس جداگانه از سرورهای پروکسی به نام پروکسی وب موجود است که به کاربران اجازه می دهد از مزایای برخی از مزایای سرور پروکسی استفاده کنند حتی زمانی که شبکه محلی آنها از آنها پشتیبانی نمی کند. کاربران اینترنت اغلب سرویس های پروکسی وب را به عنوان وسیله ای برای افزایش حریم خصوصی خود در هنگام گشت و گذار در اینترنت جستجو می کنند، هرچند این سرویس ها دارای مزایای دیگری نیز هستند از جمله ذخیره سازی . بعضی از سرورهای پروکسی وب رایگان هستند برای استفاده، در حالی که دیگر هزینه های خدمات اتهام.

بیشتر - Top Free Anonymous Proxy Servers