از آنجایی که پروکسیهای HTTP فقط از یک پروتکل حمایت میکنند، با نرمافزارهای معدودی مانند مرورگرهای وب سازگاری دارند. پروکسیهای ساکس به خاطر تطابقشان با کلیه پروتکلهای اینترنتی تقریباً با همه نرمافزارهای شبکه سازگاری دارند.
بیشترین کاربرد پروکسیهای HTTP، کنترل و تسهیل دسترسی به صفحات وب در یک شبکه است. در حالیکه از پروکسیهای ساکس به طور رایج به عنوان فایروال در شبکه استفاده میشود. زیرا ساکس میتواند به کامپیوترهای داخل شبکه امکان دسترسی کامل به اینترنت را بدهد و در عین حال جلوی دسترسیهای غیر مجاز از اینترنت به داخل شبکه را بگیرد.
ساکس اجازه یک ارتباط دو طرفه بین کامپیوترهای دو سوی سرور ساکس را میدهد. سایر پروکسیها فقط از ارتباط یک طرفه از داخل شبکه به اینترنت پشتیبانی میکنند. این مسئله خصوصاً در مورد برنامههای مولتیمدیا و مسنجرها که نیاز به ارتباط دو طرفه دارند حائز اهمیت است.
انواع ساکس
در حال حاضر دو نگارش از ساکس وجود دارد. ساکس ۴ و ساکس ۵٫ ساکس۴ اولین نسخهای بود که عرضه شد و به همین علت، استفاده از آن رایجتر است. ساکس ۵ بعداً به بازار آمد ولی قابلیتهای بیشتری دارد. از جمله امنیت بالاتر به کمک Authentication و همچنین حمایت از پروتکل UDP.
استفاده از ساکس برای عبور از فیلتر
همانطور که گفته شد ساکس نوعی پروکسی است که یک ارتباط غیر مستقیم بین مبدا و مقصد ایجاد میکند و همین ویژگی آن را برای فرار از فیلتر مناسب میسازد. پروکسیهای ساکس نسبت به سایر پروکسیها از برتری قابل ملاحظهای برخوردارند ولی استفاده از آنها تنظیمات بیشتری را میطلبد. برای این که بتوانید از ساکس برای عبور از فیلتر استفاده کنید لازم است کارهای زیر را انجام دهید:
یک پروکسی ساکس مناسب پیدا کنید. وب سایتهایی که لیست پروکسیهای HTTP عرضه میکنند، معمولا لیستی از پروکسیهای ساکس نیز دارند. به دلایلی که در قسمت گفته شد، استفاده از پروکسیهای عمومی چندان مطلوب نیست. به همین علت سعی کنید از خدمات ساکس یکی از شرکتهای فعال در زمینه امنیت اینترنت استفاده کنید.
پروکسیهای ساکس غالبا بر روی پورت ۱۰۸۰ قرار دارند. بسیاری از سانسورگران اینترنت برای جلوگیری از استفاده کاربران از پروکسی، پورتهای متعارف پروکسی از جمله پورت ۱۰۸۰ را مسدود میکنند. پس قبل از هر کاری مطمئن شوید این پورت باز است. چنانچه این پورت مسدود است تنها راه حل ممکن این است که ساکسی را پیدا کنید که روی پورتهای نامتعارف باشد.
نرمافزارهای خود را طوری تنظیم کنید تا از طریق پروکسی ساکس به اینترنت متصل شوند. برای اطلاع از نحوه تنظیم پروکسی در مرورگرهای اینترنت اکسپلورر و فایرفاکس به قسمت راهنمای قدم به قدم مراجعه کنید. اگرچه امروزه بسیاری از نرمافزارها امکان استفاده از ساکس را دارند ولی بعضی مانند برنامههای ایمیل از این قابلیت برخوردار نیستند. در این حالت شما باید از نرمافزار دیگری تحت عنوان رابط ساکس (Socks Client) کمک بگیرید. کار رابط ساکس این است که بین کامپیوتر شما و پروکسی ساکس یک تونل ایجاد کند و کل ترافیک اینترنتی شما را از طریق این تونل به پروکسی ساکس انتقال دهد. اگر از رابط ساکس استفاده کنید دیگر نیاز به انجام تنظیمات جداگانه برای تکتک نرمافزارهایتان نخواهید داشت. رابطهای ساکس گوناگونی وجود دارند که معروفترین آنها ساکسکپ (SocksCap) است.