شناسنامه
 

نام مقاله: پروکسی ساکس

سطح مطلب: متوسط / پیشرفته

نویسنده: اختصاصی سایت نوفیلتر

عنوان لاتین: Socks Proxy

 
 
     
مقالات آموزشی
از اینجا بخوانید
آشنایی با فیلترینگ
روشهای پیشرفته مقابله
 
سایر قسمتها
 
ارتباط با ما
 

 
Web  No-filter.com

مقاله
 

پروکسی ساکس

ساکس دسته‌ای از پروکسیها هستند که از لحاظ تکنیکی و کارکرد با پروکسیهای HTTP تفاوت دارند. ساکس در واقع یک پروتکل شبکه است که اجازه میدهد دو کامپیوتر بدون داشتن ارتباط مستقیم با یکدیگر، از طریق پروکسی ساکس با هم ارتباط کامل برقرار کنند. این پروتکل در اوایل دهه ١٩٩٠ توسط آقای دیوید کوبلاس (David Koblas) طراحی شد و نام آن از کلمه SOCKetS اقتباس شده است.

اگرچه طراحی ساکس به سالها قبل برمیگردد ولی از نظر کاربرد، نسبت به پروکسی‌های HTTP یک تکنولوژی جدید محسوب میشود. تکنولوژی به کار رفته در پروکسی‌های ساکس نسبت به پروکسیهای HTTP از برتری قابل ملاحظه‌ای برخوردار است.

 

مزایای ساکس

پروکسیهای ساکس نسبت به پروکسیهای HTTP مزیتهای زیادی دارند، از جمله:

  1. سرور ساکس از کل پروتکلهای اینترنت (TCP/IP) پشتیبانی میکند و به کامپیوترهایی که در دو سمت آن قرار گرفته‌اند اجازه میدهد به طور کامل و از طریق تمام پورتها با همدیگر ارتباط برقرار کنند. پروکسیهای HTTP غالباً از یک پروتکل اینترنتی یعنی همان HTTP حمایت میکنند و تنها اجازه برقراری ارتباط بر روی یک پورت را میدهند.

  2. از آنجایی که پروکسیهای HTTP فقط از یک پروتکل حمایت میکنند، با نرم‌افزارهای معدودی مانند مرورگرهای وب سازگاری دارند. پروکسیهای ساکس به خاطر تطابقشان با کلیه پروتکلهای اینترنتی تقریباً با همه نرم‌افزارهای شبکه سازگاری دارند.

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

  4. ساکس اجازه یک ارتباط دو طرفه بین کامپیوترهای دو سوی سرور ساکس را میدهد. سایر پروکسی‌ها فقط از ارتباط یک طرفه از داخل شبکه به اینترنت پشتیبانی میکنند. این مسئله خصوصاً در مورد برنامه‌های مولتی‌مدیا و مسنجرها که نیاز به ارتباط دو طرفه دارند حائز اهمیت است.

 

انواع ساکس

در حال حاضر دو نگارش از ساکس وجود دارد. ساکس 4 و ساکس 5. ساکس4 اولین نسخه‌ای بود که عرضه شد و به همین علت، استفاده از آن رایجتر است. ساکس 5 بعداً به بازار آمد ولی قابلیتهای بیشتری دارد. از جمله امنیت بالاتر به کمک Authentication و همچنین حمایت از پروتکل UDP.
 

استفاده از ساکس برای فرار از فیلتر

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

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

  2. پروکسیهای ساکس غالبا بر روی پورت 1080 قرار دارند. بسیاری از سانسورگران اینترنت برای جلوگیری از استفاده کاربران از پروکسی، پورتهای متعارف پروکسی از جمله پورت 1080 را مسدود میکنند. پس قبل از هر کاری مطمئن شوید این پورت باز است. چنانچه این پورت مسدود است تنها راه حل ممکن این است که ساکسی را پیدا کنید که روی پورتهای نامتعارف باشد.

  3. نرم‌افزارهای خود را طوری تنظیم کنید تا از طریق پروکسی ساکس به اینترنت متصل شوند. برای اطلاع از نحوه تنظیم پروکسی در مرورگرهای اینترنت اکسپلورر و فایرفاکس به قسمت راهنمای قدم به قدم مراجعه کنید. اگرچه امروزه بسیاری از نرم‌افزارها امکان استفاده از ساکس را دارند ولی بعضی مانند برنامه‌های ایمیل از این قابلیت برخوردار نیستند. در این حالت شما باید از نرم‌افزار دیگری تحت عنوان رابط ساکس (Socks Client) کمک بگیرید. کار رابط ساکس این است که بین کامپیوتر شما و پروکسی ساکس یک تونل ایجاد کند و کل ترافیک اینترنتی شما را از طریق این تونل به پروکسی ساکس انتقال دهد. اگر از رابط ساکس استفاده کنید دیگر نیاز به انجام تنظیمات جداگانه برای تک‌تک نرم‌افزارهایتان نخواهید داشت. رابط‌های ساکس گوناگونی وجود دارند که معروفترین آنها ساکس‌کپ (SocksCap) است. شما میتوانید این نرم‌افزار را از این سایت دانلود کنید.

 

 

سوالات و نظرات خود را در انجمن مطرح کنید.