چگونه یک پروکسی SOCKS کار می کند؟

پراکسی SOCKS گسترده تر از پراکسی های HTTP سنتی است. یکی از راه های درک سطح کارآیی آنها ، آگاهی از مدل OSI است.

مدل OSI یک مدل مرجع است که توسط کمیته IEEE انستیتو مهندسان برق و الکترونیک ساخته شده است و قصد دارد سهولت بیشتری برای آن ایجاد کند. فروشندگان و محصولات مختلف برای همکاری در کنار یکدیگر. این مدل از هفت لایه تشکیل شده است که از پایین ترین سطح به بالاترین رتبه قرار دارند:

  1. The Physical Layer
    • مسئول انتقال جریان بیت خام
    • رابط سخت افزار
    • سیگنالینگ برقی
  2. The Datalink Layer
    • مسئول کنترل جریان
    • آدرس دهی سخت افزار را ارائه می دهد
    • این محل است که قاب ها واقع شده اند
  3. The Layer Network
    • راهی که سیستم ها در شبکه های مختلف یکدیگر را پیدا می کنند
    • در این لایه یافت می شود:
      • Subnets
      • تعیین مسیر
    • پروتکل های IP و IPX مورد استفاده در اینجا
  4. Transport Layer
    • داده ها را به درون فریم ها شکسته می کند
    • تعداد شماره های دنباله را اختصاص می دهد
    • بررسی خطاهای موجود در داده های دریافت شده
    • پروتکل های SPX و UDP در اینجا کار می کنند
  5. The Session Layer
    • مسئول برقراری و نگهداری اتصالات
    • همچنین مسئول بندرها
  6. The Presentation Layer
    • تضمین می کند که هنگام دریافت داده ها ، قابل استفاده
    • رمزگذاری داده ها در اینجا اجرا می شود
  7. Layer Application
    • تعیین می کند که چه زمانی به دسترسی به شبکه نیاز دارید

Proxies SOCKS در سطح بالاتر این مدل قرار دارند. این زیر SSL است که در رده هفتم قرار دارد ، اما بالاتر از مواردی مانند TXP و UDP در لایه حمل و نقل است. این بدان معنی است که می تواند ارتباطات بدنی را با مشتری و سرور برقرار کند تا اطمینان حاصل کند که همه بسته ها به همان روشی که فرستاده شده به مقصد مورد نظر خود می رسند.

SOCKS رمزگذاری را اداره نمی کند. اما می تواند چند روش تأیید اعتبار ارائه دهد. نمونه متوسط ​​استفاده از SOCKS چیزی شبیه به این خواهد بود:

  1. مشتری با ارسال درخواست اتصال شروع می شود
    • لیستی از روش های تأیید هویت پشتیبانی شده در این درخواست گنجانده می شود
  2. سپس سرورها روش ها را ارزیابی کرده و یکی از آنها را انتخاب می کنند
    • اگر هیچ روشی قابل قبول نباشد ، پاسخی برای عدم موفقیت ارسال می شود.
  3. اگر همه چیز به درستی پیش برود و همه چیز پذیرفته شود ، اطلاعات بین مشتری و سرور منتقل می شوند
    • مشتری درخواست اتصال ارسال می کند. سرور پاسخ می دهد

انواع مختلفی از پراکسی های SOCKS چیست؟

SOCKS4

SOCKS4 اولین نسخه به طور گسترده اتخاذ شده از پروتکل SOCKS بود. این تکرار اولیه با چند احتیاط همراه بود:

  • هیچ تأیید هویتی در آن صورت نگرفت. تنها چیزی که برای دسترسی مشتری امکان دسترسی به خدمات SOCKS4 را داشت ، یک نام کاربری بود
  • مشتری ها می بایست آدرس IP سرورهایی را که می خواست به آنها متصل شوند ، بشناسند. این بدان معنی است که اغلب اوقات آنها قادر به حل و فصل نام دامنه بودند

SOCKS4A

SOCKS4A به عنوان یک راه حل ساده برای اولین شماره با SOCKS4 که در بالا ذکر شد طراحی شده است.

SOCKS5

SOCKS5 جدیدترین نسخه تاریخ پروتکل SOCKS SOCKS5 هر دو مسئله ای که SOCKS4 را در تکرار اصلی خود به وجود آورد ، حل کرد. یک سیستم احراز هویت گسترده به منظور تقویت امنیت به کار گرفته شد. این استاندارد جدید دارای یک سری از روشهای تأیید اعتبار

  1. احراز هویت صحیح – هیچ احراز هویت لازم نیست
  2. نام کاربری / رمز عبور احراز هویت – مشتری ها برای تهیه نام کاربری و رمزعبور لازم است. دسترسی به سرورهای پروکسی
  3. احراز هویت GSS-API – مشتری ها و سرورها از روش های تأیید اعتبار در سطح سیستم عامل برای تأیید هویت استفاده می کنند

SOCKS چقدر ایمن هستند؟

پروکسی SOCKS به شما اجازه می دهد فرصتی برای دسترسی و مرور ناشناس به اینترنت. آنها به عنوان واسطه ای در انواع مختلف عمل می کنند تا بتوانند از مکان قانونی و اطلاعات آدرس IP شما استفاده کنند تا از ردیابی شما جلوگیری کنند. بنابراین به جای استفاده از آدرس IP شخصی خود برای اتصال به سرورها به صورت آنلاین ، پروکسی SOCKS شما آدرس IP دیگری را برای شما به دست خواهد گرفت.

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

برخی از شرکت های پراکسی برای ورود اطلاعات کاربر شناخته شده اند. اگر از ارائه دهنده حق بیمه پروکسی SOCKS استفاده می کنید ، این مسئله مشکلی نخواهد بود. اطلاعات شما ایمن و ایمن باقی خواهد ماند – این بدان معنی است که می توانید بدون نگرانی به مشاغل خود بپردازید.

رایج ترین موارد استفاده از Proxies SOCK چیست؟

پراکسی SOCKS گزینه های عالی برای سناریوهایی است که شامل فایروال ها هستند. از آنجا که سرورهای SOCKS ، شبکه ای را که بین مشتری و سرور جریان دارد ، تفسیر نمی کنند ، آنها معمولاً در مواقعی که مشتری در پشت دیواره آتش قرار دارد ، استفاده نمی شوند. این بدان معناست که به مشتریان امکان برقراری اتصالات TCP به سرورهای خارج از این فایروال وجود ندارد – مگر اینکه آنها از یک سرور SOCKS برای انجام این کار استفاده کنند.

بخش عمده مرورگرهای وب به راحتی پیکربندی می شوند (در زیر کمی تحقیق) برای برقراری ارتباط با سرورهای وب از طریق سرورهای SOCKS. به دلیل این واقعیت که نیاز به ایجاد ارتباط اولیه با سرورهای SOCKS دارند ، مشتریان باید "SOCKS" شوند و به میزبان اطلاع دهند که می خواهند به کجا وصل شوند.

از آنجا که سرورهای SOCKS سرورهای پروکسی با اهداف کلی هستند. در طیف گسترده ای از برنامه های روزمره نیز استفاده کنید. سازگاری آنها با هر نوع پروتکل شبکه در هر پورت ، آنها را به گزینه ای متنوع و آسان برای استفاده در بسیاری از سناریوها تبدیل می کند.

SOCKS vs. VPN- تفاوت چیست؟

همانطور که قبلاً گفته شد ، غیر معمول نیست. برای یک کاربر متوسط ​​رایانه که پروکسی های SOCKS و VPN ها را اشتباه گرفته است. هر دو آدرس IP شما را از چشمان مهربان ماسک می کنند. به نظر غیرمستقیم ، این به نظر می رسد مانند و تنها چیزی باشد که می خواهید امنیت خود را نگران کنید.

عوامل دیگر در این معادله بازی می شوند. به عنوان مثال: سرورهای پروکسی ترافیک شما را کاملاً رمزگذاری نمی کنند . این بدان معناست که معمولاً پروکسی SOCKS سریعتر اجرا می شود. از آنجا که آنها مجبور نیستند منابع خود را برای رمزگذاری ترافیک هزینه کنند ، معمولاً سرعت بارگیری و بارگذاری بالاتر از گزینه های VPN را ارائه می دهند.

این یک تمایز دهنده کلیدی بین پروکسی SOCKS و VPN است. به طور کلی تصور می شود که انتخاب بین VPN یا SOCKS Proxy ، انتخاب بین حفظ حریم خصوصی و سرعت است.

وقتی همه چیز گفته شد و تمام شد ، با استفاده از VPN می توان ناشناس بودن و پتو امنیتی بیشتری را برای یک کاربر اینترنت فراهم کرد. رمزگذاری نهایی تا پایان یافته توسط VPNs همان چیزی است که شما را ایمن نگه می دارد – از ISP ها ، آژانس های دولتی ، تبلیغ کنندگان و سایر افراد جلوگیری می کند تا از فعالیت های اینترنتی خود مراقبت کنند.

در انتخاب بین یک پروکسی SOCKS یا یک VPN ، فقط چیزهایی وجود دارد که دقیقاً شما هستید.

  • هر دو گزینه آدرس IP شما را پنهان می کنند و هویت خود را در وب نقاب می گذارند
  • VPN ها ترافیک شما را رمزگذاری می کنند. Proxies SOCKS
  • استفاده از پراکسی های SOCKS برای برنامه های P2P معمولی این فرصت را به شما می دهد تا به سرعت بارگذاری و بارگیری بهتر از یک VPN
  • دست یابید. ، ISP شما هنوز هم می تواند فعالیتهای بارگیری شما را ردیابی کند
    • در همین حال ، VPN پنهان و ناشناس بودن کامل را ارائه می دهد

نتیجه گیری

برای کسانی که نمی خواهند از بین این دو انتخاب کنند ، خبرهای خوبی در فروشگاه وجود دارد. : لازم نیست! برخی خدمات VPN به شما امکان می دهد از Proxies SOCKS و VPN استفاده کنید. در میان این موارد ، تعداد معدودی حتی به شما امکان می دهد بدون هیچ گونه هزینه اضافی از این مزایای دوگانه استفاده کنید.

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

SOCKS ناامن هستند. Surfshark VPN را امتحان کنید!

به اینترنت باز دسترسی داشته باشید.

            سورفشارک شوید