Shadowsocks یک فناوری متنباز مبتنی بر پروکسی رمزگذاریشده است، نه یک پروتکل VPN کامل و سنتی. VeePN آن را بهعنوان یک گزینه پروکسی HTTPS برای ترافیک وب در محیطهای شبکهای محدود ارائه میدهد.
Shadowsocks فناوریای برای ارسال ترافیک پشتیبانیشده از طریق یک اتصال پروکسی رمزگذاریشده است. یک مؤلفه سازگار در سمت کاربر، ترافیک را آماده میکند، آن را از طریق یک سرور Shadowsocks عبور میدهد و پاسخ را از همان اتصال پروکسی دریافت میکند.
Shadowsocks یک پروتکل VPN کامل و سنتی نیست. پروتکلهای VPN مانند WireGuard، OpenVPN یا IKEv2 برای برقراری یک تونل VPN استفاده میشوند. یک گزینه مبتنی بر پروکسی از مدل اتصال متفاوتی استفاده میکند و ترافیکی که مدیریت میکند به نحوه یکپارچهسازی و پیکربندی نرمافزار بستگی دارد.
این تفاوت مهم است زیرا رمزگذاری بهتنهایی مشخص نمیکند که یک پیادهسازی چه ترافیکی را مدیریت میکند. دامنه دقیق ترافیک را نمیتوان فقط از واژه Shadowsocks تعیین کرد.
VeePN، Shadowsocks را در میان گزینههای اتصال موجود در اپهای پشتیبانیشده قرار میدهد. عبارت Shadowsocks VPN گاهی بهعنوان عبارت جستجو استفاده میشود، اما توصیف فنی دقیقتر، فناوری رمزگذاریشده مبتنی بر پروکسی است.
Shadowsocks چگونه کار میکند؟
توالی زیر مدلی سادهشده از نحوه کار کلی Shadowsocks است. این توضیح مربوط به فناوری است، نه معماری داخلی تأییدشده VeePN. نحوه دقیق مدیریت و مسیریابی ترافیک به پیادهسازی و پیکربندی بستگی دارد.
1
آمادهسازی ترافیک پشتیبانیشده
یک اپ سازگار یا یکپارچهسازی سطح سیستم، ترافیک پشتیبانیشده را به سمت اتصال پروکسی هدایت میکند. اینکه چه ترافیکی وارد این اتصال میشود به نحوه یکپارچهسازی Shadowsocks در دستگاه یا اپ بستگی دارد.
2
رمزگذاری ترافیک مدیریتشده
Shadowsocks ترافیکی را که وارد اتصال پروکسی میشود رمزگذاری میکند. این محافظت مربوط به ترافیک مدیریتشده است، بنابراین نباید آن را دلیلی بر شمول همه اتصالات دستگاه تلقی کرد.
3
ارسال از طریق یک سرور Shadowsocks
ترافیک رمزگذاریشده از مؤلفه سمت کاربر به یک سرور Shadowsocks منتقل میشود. این پروتکل اتصال میان این دو مؤلفه را ممکن میسازد بدون آنکه وبسایت یا سرویس مقصد نیازی به درک Shadowsocks داشته باشد.
4
ارسال به مقصد
سرور درخواست پروکسی را پردازش کرده و آن را به مقصد اینترنتی موردنظر ارسال میکند. پاسخها از طریق همان اتصال Shadowsocks بازمیگردند. رمزگذاری ارائهشده توسط مقصد، مانند HTTPS روی یک وبسایت، لایهای جداگانه باقی میماند.
مزایا، محدودیتها و موارد استفاده Shadowsocks
گزینهای برای شبکههای دشوار
Shadowsocks برای شرایط شبکهای طراحی شده که در آن الگوهای اتصال قابلشناسایی ممکن است با محدودیت مواجه شوند. همین موضوع میتواند آزمودن آن را زمانی که برقراری یک اتصال VPN معمولی دشوار است ارزشمند کند. این مناسب بودن به معنای تضمین دسترسی نیست. کنترلهای شبکه متفاوتاند و در طول زمان تغییر میکنند و یک گزینه اتصال یکسان ممکن است در شبکههای مختلف متفاوت عمل کند. باید Shadowsocks را یکی از گزینههای موجود دانست، نه راهی تضمینشده برای دور زدن هر محدودیتی.
رمزگذاری برای ترافیکی که پروکسی مدیریت میکند
Shadowsocks ترافیک منتقلشده بین مؤلفه سازگار سمت کاربر و سرور را رمزگذاری میکند. این کار به محافظت از محتوای مدیریتشده توسط آن بخش از اتصال هنگام عبور از شبکه کمک میکند. این مرز اهمیت دارد. رمزگذاری Shadowsocks بهتنهایی ناشناس بودن ایجاد نمیکند، پوشش کل دستگاه را تأیید نمیکند و توضیح نمیدهد که یک سرویس خاص چگونه با DNS، آدرسهای IP عمومی یا فراداده اتصال برخورد میکند. این نتایج به پیادهسازی و پیکربندی گستردهتر بستگی دارند.
VeePN، Shadowsocks را بهعنوان یک پروکسی HTTPS برای ترافیک وب در محیطهای شبکهای محدود معرفی میکند. دامنه و رفتار دقیق به پیادهسازی اپ بستگی دارد. آن را با گزینههای گستردهتر در صفحه پروتکلهای VeePN مقایسه کنید.
Shadowsocks در برابر VPN سنتی
گزینه بهتر به دستگاه شما، گزینههای اتصال موجود در اپ، شرایط فعلی شبکه، ترافیکی که باید پوشش دهید و مورد استفاده خاص شما بستگی دارد. هیچیک از این دو مدل اتصال همیشه انتخاب درستی نیستند.
معیارShadowsocksVPN سنتی
نوع فناوریفناوری رمزگذاریشده مبتنی بر پروکسییک پروتکل VPN و یکپارچهسازی سرویس برای ایجاد تونل VPN
هدف اصلیارائه یک اتصال پروکسی رمزگذاریشده، از جمله جایگزینی برای شرایط دشوار شبکهارائه اتصال VPN برای نیازهای گستردهتر حریم خصوصی و مسیریابی ترافیک
پوشش ترافیکبه پیادهسازی، یکپارچهسازی و پیکربندی بستگی داردمعمولاً برای پوشش گستردهتر ترافیک دستگاه طراحی شده، اما همچنان به اپ و سیستمعامل بستگی دارد
مدل اتصالترافیک پشتیبانیشده از یک اتصال پروکسی رمزگذاریشده و یک سرور Shadowsocks عبور میکندترافیک وارد یک تونل VPN میان دستگاه و سرور VPN میشود
انتظارات حریم خصوصیرمزگذاری، ترافیک مدیریتشده را پوشش میدهد، اما بهطور خودکار ناشناس بودن یا پوشش کل دستگاه را فراهم نمیکندحریم خصوصی به ارائهدهنده، پیادهسازی پروتکل، ویژگیهای اپ و ترافیک موجود در تونل بستگی دارد
شبکههای چالشبرانگیزبا در نظر گرفتن شرایط محدودکننده طراحی شده، اما شناسایی و مسدودسازی همچنان ممکن استنتایج بسته به پروتکل VPN و شبکه متفاوت است
محدودیت مهمدامنه و رفتار میتواند بسته به پیادهسازی متفاوت باشددر برخی شبکهها شناسایی یا محدود کردن اتصال VPN ممکن است آسانتر باشد
گزینه مناسب زمانی کهیک گزینه پشتیبانیشده مبتنی بر پروکسی با شبکه و ترافیک موردنیاز سازگار باشداولویت، پوشش گستردهتر ترافیک VPN باشد
کدام گزینه اتصال VeePN را باید انتخاب کنید؟
زمانی که برقراری یک اتصال VPN سنتی دشوار است و پروکسی HTTPS برای ترافیک وب با شرایط شما همخوانی دارد، Shadowsocks را انتخاب کنید.
برای یک نقطه شروع پیشنهادی جهت اتصال VPN روزمره و کارآمد، WireGuard را انتخاب کنید.
زمانی که به انعطافپذیری TCP یا UDP، پشتیبانی از روتر یا راهاندازی دستی نیاز دارید، OpenVPN را انتخاب کنید.
زمانی که بازیابی اتصال هنگام تغییر شبکه روی دستگاه پشتیبانیشده، از جمله iOS، اهمیت دارد، IKEv2 را انتخاب کنید.
Shadowsocks در VeePN کجا در دسترس است؟
VeePN، Shadowsocks را برای Windows، macOS و Android در دسترس اعلام کرده است. این گزینه برای سایر پلتفرمها و دستههای راهاندازی که در زیر آمده در دسترس نیست.
بله. Shadowsocks ترافیکی را که از طریق اتصال پروکسی آن میان مؤلفه سازگار سمت کاربر و سرور مدیریت میشود رمزگذاری میکند. ترافیک دقیق موردنظر به پیادهسازی و پیکربندی بستگی دارد، بنابراین رمزگذاری نباید بهعنوان تأییدی برای پوشش کل دستگاه تلقی شود.
آیا Shadowsocks امن است؟
Shadowsocks برای ترافیک مدیریتشده رمزگذاری فراهم میکند، اما رمزگذاری پروتکل تنها یک بخش از امنیت اتصال است. پیادهسازی، پیکربندی، عملکرد سرور، رمزگذاری مقصد و دامنه ترافیک نیز اهمیت دارند. Shadowsocks بهطور خودکار کاربر را ناشناس نمیکند و پوشش مشابه یک تونل VPN کامل را ارائه نمیدهد.
چرا Shadowsocks در اپ VeePN من در دسترس نیست؟
در حال حاضر VeePN، Shadowsocks را برای Windows، macOS و Android فهرست کرده است. اگر در یکی از این پلتفرمها ظاهر نمیشود، ممکن است گزینههای موجود به نسخه نصبشده اپ بستگی داشته باشد. VeePN، Shadowsocks را برای سایر پلتفرمهای اپ خود یا راهاندازی دستی فهرست نکرده است.
آیا Shadowsocks قابل شناسایی یا مسدودسازی است؟
بله. Shadowsocks طوری طراحی شده که شناسایی آن برای برخی کنترلهای شبکه دشوارتر باشد، اما غیرقابلشناسایی نیست. شبکههای محدودکننده میتوانند از تحلیل ترافیک و سایر روشها برای شناسایی یا مسدود کردن Shadowsocks استفاده کنند. هیچ گزینه اتصالی در همه شبکهها کار نمیکند.
Shadowsocks را با VeePN امتحان کنید
زمانی که با شرایط شبکه شما همخوانی دارد، Shadowsocks را در یک اپ پشتیبانیشده VeePN انتخاب کنید، یا زمانی که پوشش گستردهتر ترافیک VPN با نیازهای شما بیشتر سازگار است، یک پروتکل VPN سنتی را انتخاب کنید.