فعالیت پروکسی سرور در شبکه چگونه است؟ : هر کامپیوتر متصل به یک شبکه یک آدرس IP دارد. آدرس پروتکل اینترنت (IP) دستگاه را منحصر به فرد می کند. پروکسی سرور کامپیوتری در شبکه است که آدرس IP مخصوص به خود را دارد. اما گاهی اوقات ما می خواهیم به وب سایت ها یا سرورهای محدود دسترسی داشته باشیم، نمی خواهیم هویت خود (آدرس IP) را فاش کنیم. در چنین حالتی، سرور پروکسی ظاهر می شود.
ریزپردازش – تامین کننده انواع تجهیزات شبکه اکتیو و پسیو : این شرکت با افتخار تجهیزات شبکهای را ارائه میدهد که با کیفیت بالا و استانداردهای جهانی، پایهی ارتباطات موثر و قابل اعتماد شما خواهند بود.
ما می توانیم با استفاده از یک سرور پراکسی به همین نتیجه برسیم. بسته به استفاده، نیازها یا خط مشی شرکت، سطوح مختلفی از عملکرد، امنیت و حریم خصوصی را ارائه می دهد. در اینجا ما در مورد چیستی سرور پروکسی، انواع، مزایا، اهمیت و عملکرد آن صحبت می کنیم. یک پروکسی سرور چیست؟
پروکسی یک سرور کامپیوتری در اینترنت است که درخواست های مشتری را می پذیرد و آن درخواست ها را به سرور مقصد ارسال می کند. به عنوان دروازه ای بین کاربر نهایی و اینترنت کار می کند.
آدرس IP مخصوص به خود را دارد. سیستمی که کلاینت ها و سرورهای وب را از شبکه جهانی جدا می کند. به عبارت دیگر، می توان گفت که سرور پروکسی به ما اجازه می دهد تا به هر وب سایتی با آدرس IP متفاوت دسترسی داشته باشیم. این سرور به عنوان یک واسطه بین کاربران و وب سایت یا سرور هدف کار می کند. اطلاعات مربوط به درخواست های کاربران را جمع آوری و ارائه می کند. مهمترین چیز در مورد سرور پروکسی این است که ترافیک را پنهان نمی کند.
یک سرور پروکسی دو هدف دارد:
سیستمی که در پشت این موضوع قرار دارد هنوز ناشناخته است. دسترسی به منابع را با استفاده از کش سرعت می بخشد.
مراحل پروکسی سرور:
شکل زیر فرآیند توزیع پروکسی را نشان می دهد.
سرور پروکسی
سرور پروکسی درخواست مشتری را می پذیرد و بر اساس شرایط زیر پاسخ صادر می کند:
اگر داده یا صفحه درخواستی قبلاً در کش محلی باشد، خود سرور پروکسی اطلاعات درخواستی را در اختیار مشتری قرار می دهد. اگر صفحه یا داده های درخواستی در حافظه پنهان محلی موجود نباشد، سرور پروکسی درخواست را به سرور مقصد ارسال می کند.
سرورهای پروکسی پاسخ ها را به مشتریان ارائه می دهند و آنها را ذخیره می کنند. بنابراین می توان گفت که سرور پروکسی هم به عنوان کلاینت و هم به عنوان سرور عمل می کند.
انواع سرورهای پروکسی:
انواع مختلفی از سرورهای پروکسی وجود دارد. دو نوع رایج از سرورهای پراکسی، سرورهای پروکسی رو به جلو و معکوس هستند. یک سرور پروکسی ویژگی ها و مزایای خاص خود را دارد.
بیایید هر کدام را با جزئیات بررسی کنیم:
1- سرور پروکسی را باز یا انتقال دهید:
رایج ترین نوع سرور، پروکسی است که مشتری به آن دسترسی دارد. یک سرور پروکسی باز یا مستقیم به میانی اطلاق میشود که درخواستهای مشتریان وب را دریافت میکند و بررسی میکند که کجا اطلاعات خاص را دریافت کند. پس از دریافت داده ها از سایت، داده ها را مستقیماً برای کاربران اینترنتی ارسال می کند. فایروال داخلی را دور می زند. شکل زیر پیکربندی استقرار پروکسی را نشان می دهد.
2- سرور پروکسی معکوس:
این یک سرور پروکسی داخلی در کنار بسیاری از منابع داخلی دیگر است. این تراکنش ها را به گونه ای پشتیبانی و سازماندهی می کند که مشتریان مستقیماً با یکدیگر ارتباط برقرار نکنند. محبوب ترین نمایندگان ماهی لاک و ماهی مرکب هستند.
3- تقسیم سرور پراکسی:
به صورت دو برنامه نصب شده روی دو کامپیوتر مجزا اجرا می شود. 4- پروکسی شفاف:
یک سرور پراکسی که درخواست ها یا پاسخ ها را فراتر از آنچه برای شناسایی و شناسایی پروکسی لازم است تغییر نمی دهد. روی پورت 80 کار میکنه 5- پروکسی غیر شفاف:
مخاطب پاسخ به درخواست را تغییر می دهد تا نوع دیگری از کمک را به مشتری ارائه دهد. درخواستهای وب فقط از طریق یک واسطه ارسال میشوند و توجه کمی به کاربر ایجاد شده دارند. 6- وکالت علیه:
جریان داده بین ماشین مشتری و وب برای اهداف گوش دادن استفاده می شود.
7- بسته شدن پروکسی سرور:
سرور پروکسی را به دروازه متصل می کند. معمولاً در تجارت برای جلوگیری از نقض خط مشی استفاده قابل قبول و تسهیل مدیریت استفاده می شود.
8- سرور پروکسی اجباری:
این ترکیبی از سیاست های ردیابی و بدون ردیابی است. 9- سرور پروکسی حفظ می کند:
درخواست های مشتری را با استفاده از محتوای ذخیره شده از درخواست های قبلی، بدون تعامل با سرورهای خاص پردازش کنید.
10- وب پروکسی سرور:
یک پروکسی برای وب جهانی وب سرور پروکسی وب نامیده می شود. 11- نماینده ناشناس:
سرور تلاش می کند تا مرورگر وب را ناشناس کند.
12- پروکسی جوراب:
این یک استاندارد ITEF (گروه وظیفه مهندسی اینترنت) است. به نظر می رسد یک سیستم پروکسی است که از برنامه های پروکسی پشتیبانی می کند. به تجهیزات شبکه خارجی اجازه نمی دهد اطلاعات مربوط به مشتری را که درخواست کرده است جمع آوری کند. این شامل موارد زیر است:
– کتابخانه مشتری برای SOCK.
– برنامه های مشتری مانند FTP، telnet یا مرورگرهای اینترنت. یک سرور SOCK برای یک سیستم عامل خاص.
13- مامور ناشناس بزرگ:
سرور پروکسی نوع سرور پروکسی یا آدرس IP مشتری را در سربرگ ندارد. با استفاده از پروکسی نمی توان مشتریانی را پیدا کرد.
14- نوبت مامور:
یک آدرس IP منحصر به فرد را به هر کلاینت متصل به آن اختصاص می دهد. این برای کاربرانی که همیشه وب گردی می کنند عالی است. این به ما امکان می دهد بارها و بارها به وب سایت بازگردیم. بنابراین استفاده از وکالت نیاز به ملاحظه بیشتری دارد.
15- سرور پروکسی SSL:
داده های بین مشتری و سرور را پاک می کند. به عبارت دیگر، داده ها از هر دو طرف رمزگذاری می شوند. از آنجایی که پروکسی وجود خود را از مشتری و سرور پنهان می کند. برای سازمان هایی که می خواهند حفاظت خود را در برابر تهدیدات افزایش دهند مناسب است. با یک پروکسی SSL، محتوای رمزگذاری شده در حافظه پنهان ذخیره نمی شود. 16- پروکسی مشترک:
چندین کاربر به طور همزمان از یک سرور پراکسی مشترک استفاده می کنند. به مشتری یک آدرس IP می دهد که می تواند با مشتریان دیگر به اشتراک گذاشته شود. همچنین به کاربران این امکان را می دهد تا جایی که می خواهند جستجو کنند را انتخاب کنند. برای کاربرانی که نمی خواهند پول زیادی برای اتصال سریع خرج کنند
مزایای پروکسی سرور:
- امنیت را بهبود می بخشد و حریم خصوصی کاربر را افزایش می دهد.
- هویت (آدرس IP) کاربر را پنهان می کند.
- ترافیک را کنترل می کند و از تصادف جلوگیری می کند.
- همچنین، پهنای باند را با ذخیره کردن فایلها و فشردهسازی ترافیک ورودی ذخیره میکند.
- شبکه ما را از بدافزار محافظت کنید.
- اجازه دسترسی به محتوای محدود شده را می دهد.
- احتمال نقض داده ها را کاهش می دهد.
- این یک لایه امنیتی فرعی بین سرور و ترافیک خارجی اضافه می کند.
- همچنین از هکرها محافظت می کند.
- درخواست را فیلتر می کند.
کارکردن پروکسی سرور:
همانطور که در بالا توضیح دادیم، یک سرور پروکسی آدرس IP خاص خود را دارد و به عنوان دروازه بین مشتری و اینترنت عمل می کند. رایانه سرویس گیرنده آدرس IP سرور پروکسی را می داند. هنگامی که مشتری درخواستی را به اینترنت ارسال می کند، درخواست به یک پروکسی هدایت می شود. سپس سرور پروکسی پاسخی را از سرور یا سایت دریافت می کند که داده های صفحه را به مرورگر مشتری (Chrome، Safari و غیره) ارسال می کند. به طور کلی می توان گفت که پروکسی سرور سایت مورد نظر را از طرف مشتری دریافت می کند، تمامی اطلاعات درخواستی را جمع آوری کرده و برای کاربر (مشتری) ارسال می کند. شکل زیر به وضوح نقش سرور پراکسی را نشان می دهد.
سرور پروکسی یا VPN:
یک سرور پروکسی و یک VPN (شبکه خصوصی مجازی) بسیار شبیه هستند. هر دو به مشتریان اجازه میدهند آدرس IP، مکان و دسترسی به وبسایتهای محدود را پنهان کنند. تنها تفاوت این است که یک سرور پروکسی ترافیک را رمزگذاری نمی کند در حالی که VPN این کار را انجام می دهد. تفاوت دیگر این است که هیچ کس نمی تواند فعالیت کاربر VPN را ردیابی کند در حالی که فعالیت کاربر پروکسی قابل نظارت است.