پروکسی سرور چیست؟
از آنجایی که آدرس مبدا و آدرس مقصد در بسته اطلاعاتی قابل تغییر است، پروکسی سرور می تواند با پنهان کردن آدرس مبدا، بسته یا پیغام کاربر را بصورت مخفیانه به مقصد برساند و پاسخ مقصد را به سمت مبدا بصورت مخفیانه ارسال کند، این ویژگی، باعث می شود از پروکسی سرور گاهی برای عبور از برخی محدودیت های اعمال شده در اینترنت استفاده شود. همچنین پروکسی سرور می تواند محتوای بسته اطلاعاتی کاربر را ببیند و محتوای غیرمجاز را فیلتر کند.
پروکسی سرور یک NAT با قابلیت احراز هویت است. (به منظور آشنایی با NAT کلیک کنید) از دیگر قابلیت های پروکسی سرور می توان به قابلیت شناسایی کاربران استفاده کننده از اینترنت و اعمال محدودیت های خاص برای کاربران اشاره کرد.
چگونه سرور پروکسی کار می کند؟
همانطور که در ابتدای مقاله گفتیم یک سرور پروکسی به عنوان واسطه عمل می کند. می دانیم هر رایانه برای اتصال به اینترنت نیازمند یک IP است. این آدرس آی پی را یک کد پستی فرض کنید که جز مامور اداره پست و فرستنده کسی آن را نمی داند. اینترنت با استفاده از آدرس آی پی می داند کدام داده ها را به کدام کامپیوتر ارسال کند.
هنگامی که کاربر یک درخواست برای وب ارسال می کنید، این درخواست، ابتدا به سرور پروکسی می رود. سپس proxy server درخواست کاربر را از طریق وب انجام می دهد و پاسخ را از سرور وب جمع آوری می کند و داده های جمع آوری شده را برای کاربر ارسال می کند به این ترتیب کاربر می تواند آن صفحه را در Browser خود ببیند.
یک سرور پروکسی می تواند آدرس IP کاربر را تغییر دهد به همین علت سرور وب نمی داند که کاربر دقیقا در کجا قرار دارد. پروکسی سرور می تواند داده ها را رمز گذاری کند، بنابراین، اطلاعات کار در پروسه ارسال، قابل خواندن نیست.

مزایا و دلایل استفاده از پروکسی سرور
افزایش امنیت شبکه
اغلب مدیران شبکه به منظور حفاظت کاربران در برابر هکرها از پروکسی استفاده می کنند. همه کاربران از طریق یک پروکسی به اینترنت وصل می شوند و نیازی نیست تک تک کاربران مستقیما به اینترنت وصل شوند.
اعمال محدودیت برای کاربران
مدیرشبکه می تواند استفاده از برخی نرم افزار ها را برای کاربران ممنوع کند.
افزایش سرعت وب سایت
پروکسی سرور با داشتن قابلیت Caching می تواند سرعت دسترسی به اطلاعات وب سایت ها را بالا ببرد به این ترتیب هنگامی که کاربر قصد چک کردن وب سایتی را دارد پروکسی سرور چک می کند که آیا یک نسخه کپی از سایت در کش هست یا خیر؟ اگر نسخه کپی در Caching باشد، نسخه کپی را برای کاربر ارسال می کند که در مصرف پهنای باند شبکه اینترنت بسیار موثر است.
حفظ هویت کاربر و مخفی کردن آی پی
باتوجه به توضیحات ابتدای مقاله برای ناشناس ماندن کاربر هنگام وب گردی با پروکسی سرور میتوان آدرس IP را مخفی کرد.
به اشتراک گذاشتن اتصال به اینترنت در LAN
در برخی خانه ها که چند رایانه وجود دارد می توان اینترنت را برای سایر رایانههای موجود در آن شبکه محلی به وسیله یک پروکسی سرور به اشتراک گذاشت.
دسترسی به منابع مسدود شده
امروزه با توجه به محدودیت اعمال شده در برخی برنامه ها مانند تلگرام و فیس بوک یا برخی وب سایت ها میتوان از پروکسی سرور برای دور زدن این محدودیت ها استفاده کرد.
انواع مختلف Proxy Server
- Transparent Proxy
به پروکسی گفته می شود که آدرس IP کاربر را به وبسایت ها منتقل می کند و کاربر را به سرور وب معرفی می کند.
- Anonymous Proxy
این نوع پروکسی سبب محفوظ ماندن اطلاعات مربوط به تاریخچه وب گردی کاربر می شود.
- Distorting proxy
این نوع پراکسی آدرس IP واقعی کاربر را در دسترس قرار نمی دهد.
- High Anonymity proxy
این پروکسی پیوسته IP های متفاوتی را به سرورهای وب معرفی می کند.که سبب می شود نتوان تشخیص داد که کدام ترافیک مربوط به چه کسی می باشد.
چه پروتکل هایی در پروکسی سرور مورد استفاده قرار می گیرند؟
معمولا پروکسی سرور از پروتکلهای TCP/IP و یا IPX/SPX برای ارتباط با Clientها استفاده می کند. بنابراین برای استفاده از Proxy باید یکی از این پروتکل ها را در شبکه استفاده کرد.
خطرات سرور پروکسی
پروکسی سرورهای رایگان ریسک بالایی دارند، توصیه می شود هرگز از چنین پروکسی سرورهایی استفاده نکنید. همچنین پروکسی سرور به آدرس IP اصلی کاربر دسترسی دارد و اطلاعات مربوط به درخواست های وب کاربر در جایی ذخیره می شود. در مورد قابلیت های رمزگذاری آن نیز باید اطمینان حاصل کنید.
تنظیمات proxy server در مرورگر Internet Explorer
حال که در یافتیم سرور پروکسی چیست؟ آن را می توانید در مروگر خود فعال یا غیر فعال کنید. برای این کار برنامه Internet Explorer را اجرا کنید و پس از آن گزینه Internet Options را از منوی Setting انتخاب کنید.

بعد از باز شدن پنجره جدید به سربرگ Connections بروید و دکمه LAN settings را انتخاب کنید تا پنجره Local Area Network (LAN) Settings نمایش داده شود.

اگر شبکه شما باید به یک وب سایت بخصوص متصل شود تیک قسمت “Use Automatic Configuration Script” را بزنید و آدرس مورد نظر را وارد کنید.
اما اگر در اتصال به شبکه با یک آدرس IP و پورت خاص عمل کنید گزینه “Use a Proxy Server for Your LAN” را علامت بزنید و اطلاعات لازم را وارد کنید. همچنین اگر شرکت شما یک شبکه خصوصی را راه اندازی کرده میتوانید از طریق گزینه “Bypass proxy server for local address” به ان متصل شوید.

برای غیر فعال شدن پروکسی نیز تیک گزینه ی Use a proxy server for your LAN را برداشته و روی Ok کلیک کنید.

[…] سروری که بین کلاینت ها و سرورهای دیگر به عنوان واسطه عمل می کند. وقتی کاربر بخواهد اطلاعاتی مانند فایل، صفحات وب و غیره را از سرور دیگری دریافت کند، به proxy server متصل می شود. پروکسی سرور یک رابط بین Server اصلی و Client است. اگر می خواهید بدانید پروکسی سرور چیست؟ کلیک کنید. […]