Prtoxy Server چیست؟
سرور پروکسی، به عنوان یک دروازه ای بین شما و دنیای اینترنت می باشد. این سرور، به عنوان یک سرور واسطه، کاربران را از وبسایت هایی که در حال مرور آن ها هستند، جدا می کند. Proxy Server ها سطوح مختلفی از عملکرد، امنیت و حریم خصوصی را بسته به نوع مصرف، نیاز و یا خط مشی های سازمان ارائه می دهند.
اگر از proxy server استفاده می کنید، ترافیک اینترنت از طریق آن (سرور پروکسی) در مسیر خود به طرف آدرس درخواستی شما، جریان می یابد. سپس درخواست از طریق همان سرور پراکسی بر می گردد (در مورد این قانون، استثناهایی وجود دارد)، سپس سرور پراکسی، داده های دریافت شده از وبسایت ها را برای شما، ارسال می کند.
سوالی که اینجا مطرح می شود، این است که اگر تمام کارهایی که سرور پروکسی انجام می دهد این است، چرا باید به خودمان زحمت اضافه بدهیم؟ چرا نباید به صورت مستقیم از وبسایت ها استفاده کنیم؟
Proxy Serverهای جدید، کارهای بیشتری را انجام می دهند و فقط کارشان ارسال درخواست های وب نیست. این پروکسی سرورها به عنوان فایروال و فیلتر وب عمل می کنند، shared network connections را فراهم می کنند و همچنین جهت سرعت بخشیدن به درخواست های رایج، داده ها را کش (cache) می کند. یک پروکسی سرور خوب، کاربران را از آسیب هایی که در اینترنت وجود دارد، محافظت می کند. در ضمن proxy server ها، حریم خصوصی را در سطح بسیار بالایی فراهم می کند.
جهت مطالعه کامل مقاله در خصوص دلیل استفاده از پراکسی سرور اینجا را کلیک کنید.
Proxy Server چگونه کار می کند؟
هر رایانه ای که به اینترنت متصل است، دارای یک آدرس آی پی منحصر به فرد می باشد. این آدرس آی پی دقیقا مانند آدرس پستی می باشد که فقط مامور پست است که می داند چطور نامه را به آدرس پستی شما تحویل دهد. در حقیقت، فقط اینترنت است با استفاده از IP Address می داند کدام داده ها را به کدام کامپیوتر ارسال کند.
یک Proxy Server در واقع، رایانه ای متصل به اینترنت است که آدرس آی پی مخصوص به خودش را دارد و کامپیوتر شما از آن اطلاع دارد. زمانی که شما یک درخواست برای وب ارسال می کنید، این درخواست، ابتدا به سرور پروکسی می رود. سپس سرور پروکسی درخواست شما را از طریق وب انجام می دهد، پاسخ را از سرور وب جمع آوری می کند و داده های وب پیج را برای شما ارسال می کند و شما می توانید آن پیج را در برازر خود ببینید.
زمانی که یک سرور پروکسی، وب درخواستی را برای شما ارسال می کند، می تواند تغییراتی را در داده های ارسال شده ایجاد کند، با این وجود، هنوز هم اطلاعاتی که انتظارش را دارید را دریافت می کنید. یک proxy server می تواند آدرس آی پی شما را تغییر دهد، بنابراین سرور وب نمی داند که شما دقیقا در کجای دنیا قرار دارید. همچنین می تواند داده های شما را رمزگذاری کند، بنابراین، اطلاعات شما در فرایند ارسال، قابل خواندن نمی باشند. و در آخر، یک پروکسی سرور می تواند دسترسی به برخی صفحات پیج را بر اساس IP address مسدود کند.