Skip to content
Beginner / 1 min read

پیکربندی‌کننده Socks5 در macOS: راه‌اندازی سراسری SOCKS5 و زمان استفاده از NordLayer WireGuard به‌جای آن

راهنمای ساده برای مبتدیان برای پیکربندی پروکسی SOCKS5 سیستمی در macOS با استفاده از تنظیمات سیستم و ترمینال. شامل مراحل تأیید و توضیح می‌دهد که چه زمانی دروازه اختصاصی WireGuard مانند NordLayer برای دسترسی امن تیمی مناسب‌تر است.

macOS SOCKS5 WireGuard حریم خصوصی/ناشناسی

مرور کلی

پروکسی SOCKS5 ترافیک برنامه‌های شما را از طریق یک سرور راه دور مسیریابی می‌کند، آدرس IP شما را پنهان می‌کند و محدودیت‌های جغرافیایی را دور می‌زند. در macOS می‌توانید SOCKS5 را به‌صورت سراسری پیکربندی کنید تا همه برنامه‌ها از آن استفاده کنند، یا به‌صورت هر برنامه مانند Chrome. این آموزش نشان می‌دهد چگونه یک پروکسی SOCKS5 سراسری در macOS با استفاده از رابط گرافیکی و ترمینال راه‌اندازی کنید. همچنین یاد می‌گیرید چگونه اتصال را تأیید کنید و چه زمانی یک دروازه اختصاصی WireGuard، مانند NordLayer، انتخاب امن‌تر و قابل‌مدیریت‌تری برای تیم‌ها است.

SOCKS5 یک پروتکل پروکسی سبک است که ترافیک را رمزنگاری نمی‌کند. برای تغییر آدرس IP خود برای وب‌اسکرپینگ، پایش SEO، یا دسترسی به محتوای محدودشده منطقه‌ای مفید است. با این حال، برای امنیت در سطح تجاری و IPهای اختصاصی قابل‌اعتماد، یک تونل VPN WireGuard اغلب ترجیح داده می‌شود.

پیش‌نیازها

  • یک دستگاه macOS (نسخه Ventura یا جدیدتر توصیه می‌شود).
  • آدرس سرور پروکسی SOCKS5، پورت، و نام کاربری/گذرواژه اختیاری.
  • دسترسی مدیر برای تغییر تنظیمات شبکه (برای پیکربندی سراسری).
  • آشنایی پایه با برنامه ترمینال (اختیاری).

مرحله ۱: جزئیات پروکسی SOCKS5 خود را جمع‌آوری کنید

پیش از شروع، موارد زیر را از ارائه‌دهنده پروکسی SOCKS5 خود دریافت کنید:

  • نام میزبان یا آدرس IP (مثلاً proxy.example.com)
  • پورت (مثلاً 1080)
  • نام کاربری و گذرواژه (اگر احراز هویت لازم است)

اگر پروکسی SOCKS5 ندارید، می‌توانید در یک ارائه‌دهنده ثبت‌نام کنید، یا استفاده از یک دروازه اختصاصی WireGuard مانند NordLayer را برای دسترسی رمزنگاری‌شده تیمی در نظر بگیرید. NordLayer تونل‌های WireGuard در سطح تجاری با راه‌اندازی سریع و دروازه‌های اختصاصی ارائه می‌دهد.

مرحله ۲: پیکربندی SOCKS5 به‌صورت سراسری از طریق تنظیمات سیستم

  1. از منوی Apple، تنظیمات سیستم را باز کنید.
  2. در نوار کناری روی شبکه کلیک کنید.
  3. اتصال شبکه فعال خود (مثلاً Wi-Fi یا Ethernet) را انتخاب کنید و روی جزئیات... کلیک کنید.
  4. در نوار کناری پنجره جزئیات، روی پروکسی‌ها کلیک کنید.
  5. کادر پروکسی SOCKS را علامت بزنید.
  6. آدرس سرور و پورت پروکسی SOCKS5 خود را وارد کنید.
  7. اگر پروکسی شما به احراز هویت نیاز دارد، سرور پروکسی به گذرواژه نیاز دارد را فعال کنید و اطلاعات ورود خود را وارد کنید.
  8. برای ذخیره روی OK کلیک کنید، سپس برای فعال‌سازی پروکسی روی اعمال کلیک کنید.

اکنون تمام ترافیک سراسری سیستمی که تنظیمات پروکسی را رعایت می‌کند از طریق پروکسی SOCKS5 شما مسیریابی می‌شود.

مرحله ۳: پیکربندی SOCKS5 از طریق ترمینال (networksetup)

برای رویکردی سریع‌تر و قابل‌اسکریپت، از دستور networksetup در ترمینال استفاده کنید. اگر نام سرویس شبکه شما متفاوت است، Wi-Fi را با آن جایگزین کنید.

  1. ترمینال را باز کنید (Applications > Utilities > Terminal).
  2. پروکسی SOCKS5 را فعال کنید:
networksetup -setsocksfirewallproxy Wi-Fi proxy.example.com 1080
networksetup -setsocksfirewallproxystate Wi-Fi on
  1. اگر احراز هویت لازم است، از این دستور استفاده کنید:
networksetup -setsocksfirewallproxy Wi-Fi proxy.example.com 1080 on username password
  1. برای تأیید تنظیمات، اجرا کنید:
networksetup -getsocksfirewallproxy Wi-Fi
  1. برای غیرفعال کردن پروکسی در ادامه، اجرا کنید:
networksetup -setsocksfirewallproxystate Wi-Fi off

مرحله ۴: تأیید اتصال پروکسی SOCKS5

پس از پیکربندی، آزمایش کنید که آدرس IP شما تغییر کرده و پروکسی کار می‌کند.

  1. در ترمینال، اجرا کنید:
curl --socks5 proxy.example.com:1080 https://ifconfig.me

اگر احراز هویت لازم است، استفاده کنید:

curl --socks5 username:[email protected]:1080 https://ifconfig.me
  1. خروجی باید آدرس IP سرور پروکسی را نشان دهد، نه IP محلی شما.
  2. همچنین می‌توانید در مرورگر خود از وب‌سایتی مانند ipleak.net بازدید کنید تا تأیید کنید پروکسی فعال است.

مرحله ۵: چه زمانی از NordLayer WireGuard به‌جای SOCKS5 استفاده کنیم

پروکسی‌های SOCKS5 رمزنگاری نمی‌شوند و اغلب اشتراکی هستند، که می‌تواند به مشکلات عملکرد و امنیت منجر شود. اگر به موارد زیر نیاز دارید:

  • تونل‌های رمزنگاری‌شده برای کل تیم شما
  • آدرس‌های IP اختصاصی و ثابت (دروازه‌های اختصاصی)
  • مدیریت متمرکز و راه‌اندازی سریع
  • صورتحساب ماهانه ثابت بدون هزینه به ازای هر گیگابایت

...در این صورت یک VPN WireGuard مانند NordLayer مناسب‌تر است. NordLayer تونل‌های VPN WireGuard در سطح تجاری با دروازه‌های اختصاصی ارائه می‌دهد که هدف آن تیم‌هایی است که به دسترسی امن شبکه نیاز دارند. می‌توانید از آن برای مسیریابی امن ترافیک و مدیریت IPها بدون سربار پیکربندی پروکسی‌های SOCKS5 جداگانه استفاده کنید.

ویژگی پروکسی SOCKS5 NordLayer WireGuard
رمزنگاری هیچ بله (WireGuard)
نوع IP اشتراکی یا اختصاصی (بسته به ارائه‌دهنده) دروازه‌های اختصاصی
مورد استفاده وب‌اسکرپینگ، رفع مسدودیت جغرافیایی، چرخش سبک IP دسترسی امن تیمی، کار از راه دور، IPهای پایدار
مدیریت دستی به ازای هر دستگاه متمرکز با راه‌اندازی سریع
صورتحساب اغلب به ازای هر GB یا هر IP ماهانه ثابت

عیب‌یابی

  • پروکسی متصل نمی‌شود: نام میزبان، پورت و اطلاعات ورود را دوباره بررسی کنید. مطمئن شوید سرور پروکسی آنلاین است.
  • برخی برنامه‌ها پروکسی را نادیده می‌گیرند: SOCKS5 سراسری ممکن است بر برنامه‌هایی که از تنظیمات پروکسی خودشان استفاده می‌کنند (مثلاً Chrome، Firefox) تأثیر نگذارد. پروکسی را به‌صورت جداگانه در آن برنامه‌ها پیکربندی کنید.
  • خطاهای احراز هویت: نام کاربری و گذرواژه را تأیید کنید. برخی پروکسی‌ها به‌جای آن به لیست سفید IP نیاز دارند.
  • سرعت پایین: پروکسی‌های SOCKS5 ممکن است به دلیل اشتراکی بودن کندتر باشند. برای عملکرد پایدار، یک دروازه اختصاصی WireGuard را در نظر بگیرید.
  • امکان بازگردانی تنظیمات نیست: از دستور networksetup -setsocksfirewallproxystate Wi-Fi off استفاده کنید یا کادر پروکسی SOCKS را در تنظیمات سیستم بردارید.

خلاصه

شما یاد گرفتید چگونه یک پروکسی SOCKS5 سراسری در macOS با استفاده از رابط گرافیکی و ترمینال پیکربندی کنید. همچنین می‌دانید چگونه اتصال را تأیید کنید و چه زمانی یک دروازه اختصاصی WireGuard مانند NordLayer جایگزین امن‌تر و قابل‌مدیریت‌تری برای تیم‌ها است. از SOCKS5 برای پروکسی سبک و بدون رمزنگاری استفاده کنید، و زمانی که به دسترسی رمزنگاری‌شده و اختصاصی با صورتحساب ماهانه ثابت نیاز دارید، NordLayer WireGuard را انتخاب کنید.