مستندات Shadowsocks

سایه جوراب چیست؟

Shadowsocks یک پروکسی امن بر اساس SOCKS5 است. 

مشتری <—> ss-local <–[رمزگذاری شده]–> ss-remote <—> هدف

Shadowsocks یک اتصال اینترنتی از طریق یک سرور شخص ثالث ایجاد می کند که باعث می شود به نظر برسد که از مکان دیگری آمده اید.

اگر می‌خواهید از طریق ارائه‌دهنده خدمات اینترنتی فعلی خود (ISP) به یک وب‌سایت مسدود شده دسترسی پیدا کنید، دسترسی شما بر اساس موقعیت مکانی شما رد می‌شود.

با استفاده از Shadowsocks، می توانید سرور خود را از یک مکان مسدود نشده به یک سرور تغییر مسیر دهید تا به وب سایت مسدود شده دسترسی پیدا کنید.

Shadowsocks چگونه کار می کند؟

نمونه Shadowsocks به عنوان یک سرویس پروکسی برای کلاینت ها عمل می کند (ss-local.) از فرآیند رمزگذاری و ارسال داده ها/بسته ها از مشتری به سرور راه دور (ss-remote) استفاده می کند، که داده ها را رمزگشایی می کند و به هدف ارسال می کند. .

یک پاسخ از طرف هدف نیز رمزگذاری شده و توسط ss-remote به مشتری ارسال می شود (ss-local.)

Shadowsocks از موارد استفاده می کند

Shadowsocks را می توان برای دسترسی به وب سایت های مسدود شده بر اساس موقعیت جغرافیایی استفاده کرد.

 

در اینجا برخی از موارد استفاده ذکر شده است:

  • تحقیقات بازار (به وب‌سایت‌های خارجی یا رقبا که ممکن است آدرس/آدرس IP شما را مسدود کرده باشند، دسترسی پیدا کنید.)
  • امنیت سایبری (کار شناسایی یا تحقیقات OSINT)
  • از محدودیت های سانسور دوری کنید (به وب سایت ها یا سایر اطلاعاتی که توسط کشور شما سانسور شده است دسترسی داشته باشید.)
  • به سرویس‌ها یا رسانه‌های محدود شده دسترسی داشته باشید که در کشورهای دیگر در دسترس هستند (می‌توانید خدمات یا پخش جریانی رسانه‌ای را که فقط در مکان‌های دیگر در دسترس است بخرید.)
  • حریم خصوصی اینترنت (استفاده از سرور پروکسی مکان و هویت واقعی شما را پنهان می کند.)

نمونه ای از Shadowsocks را در AWS راه اندازی کنید

ما یک نمونه از Shadowsocks را در AWS ایجاد کردیم تا زمان نصب را به شدت کاهش دهیم.

 

نمونه ما امکان استقرار مقیاس پذیر را فراهم می کند، بنابراین اگر صدها یا هزاران سرور برای پیکربندی دارید، می توانید به سرعت راه اندازی و اجرا کنید.

 

فهرستی از ویژگی های Shadowsocks را که در نمونه AWS در زیر ارائه شده است، بررسی کنید.

 

ویژگی های Go-ShadowSocks2:

  • پروکسی SOCKS5 با UDP Associate
  • پشتیبانی از تغییر مسیر Netfilter TCP در لینوکس (IPv6 باید کار کند اما آزمایش نشده است)
  • پشتیبانی از تغییر مسیر TCP فیلتر بسته در MacOS/Darwin (فقط IPv4)
  • تونل سازی UDP (به عنوان مثال بسته های DNS رله)
  • تونل TCP (مثلاً معیار با iperf3)
  • پلاگین های SIP003
  • کاهش حمله مجدد



برای شروع استفاده از Shadowsocks، یک نمونه در AWS در اینجا راه اندازی کنید.

 

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

 

راهنمای راه اندازی Shadowsocks: نحوه نصب

آزمایشی رایگان 5 روزه خود را شروع کنید