Skip to content
Intermediate / 1 min read

راه‌اندازی پروکسی Shadowsocks ChangeMyIP روی macOS

راهنمای گام‌به‌گام پیکربندی پروکسی Shadowsocks ChangeMyIP در macOS با استفاده از کلاینت ShadowsocksX-NG، شامل مسیریابی سراسری سیستم و راستی‌آزمایی.

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

مرور کلی

ChangeMyIP پروکسی‌های Shadowsocks را برای پروکسی سبک و رمزنگاری‌شده ارائه می‌دهد. این آموزش شما را در پیکربندی یک کلاینت Shadowsocks روی macOS راهنمایی می‌کند تا ترافیک خود را از طریق ChangeMyIP مسیردهی کنید، با استفاده از اطلاعات ورودی داشبوردتان.

پیش‌نیازها

  • اشتراک ChangeMyIP که دسترسی Shadowsocks را شامل می‌شود.
  • macOS 10.15 یا جدیدتر.
  • جزئیات سرور Shadowsocks ChangeMyIP شما: آدرس سرور، پورت، رمز عبور و روش رمزنگاری.

مراحل

  1. دریافت اطلاعات ورودی Shadowsocks به داشبورد ChangeMyIP خود وارد شوید و به بخش Shadowsocks بروید. موارد زیر را یادداشت کنید:

    • آدرس سرور (IP یا نام میزبان)
    • شماره پورت
    • رمز عبور
    • روش رمزنگاری (مثلاً aes-256-gcm، chacha20-ietf-poly1305)
    • هرگونه تنظیمات افزونه یا مبهم‌سازی (در صورت ارائه)
  2. نصب کلاینت Shadowsocks در macOS، ShadowsocksX-NG یک کلاینت گرافیکی محبوب است. آن را از صفحه رسمی انتشار GitHub دانلود کنید یا از طریق Homebrew نصب کنید:

    brew install --cask shadowsocksx-ng
    

    در غیر این صورت، می‌توانید از ClashX یا کلاینت سازگار دیگری استفاده کنید.

  3. پیکربندی پروفایل سرور ShadowsocksX-NG را باز کنید. روی آیکون نوار منو کلیک کنید و Servers > Edit Server را انتخاب کنید. سپس برای افزودن سرور جدید روی + کلیک کنید. جزئیات مرحله ۱ را پر کنید. برای مثال:

    {
      "server": "shadowsocks.changemyip.com",
      "server_port": 8388,
      "password": "your_password_here",
      "method": "aes-256-gcm",
      "remarks": "ChangeMyIP"
    }
    

    پروفایل را ذخیره کنید.

  4. فعال‌سازی پروکسی سیستم در منوی ShadowsocksX-NG، Mode را روی Global یا Auto Proxy (PAC) تنظیم کنید. Global تمام ترافیک را از طریق پروکسی مسیردهی می‌کند؛ Auto Proxy از قواعدی برای تعیین اینکه کدام سایت‌ها از پروکسی عبور کنند استفاده می‌کند. برای ناشناسی، Global توصیه می‌شود. سپس Enable Shadowsocks را روشن کنید.

  5. راستی‌آزمایی آدرس IP شما یک مرورگر باز کنید و از یک سایت بررسی IP دیدن کنید (مثلاً IPLeak.net یا WhatIsMyIP.com). تأیید کنید که IP نمایش‌داده‌شده با موقعیت سرور ChangeMyIP مطابقت دارد. در غیر این صورت، از curl در Terminal استفاده کنید:

    curl --socks5 127.0.0.1:1080 https://api.ipify.org
    

    توجه: ShadowsocksX-NG معمولاً برای SOCKS5 روی پورت محلی 1080 گوش می‌دهد.

  6. آزمایش نشت DNS (اختیاری) برای حفظ حریم خصوصی بیشتر، اطمینان حاصل کنید که درخواست‌های DNS نیز از طریق پروکسی انجام می‌شوند. در تنظیمات برگزیده ShadowsocksX-NG، DNS over Shadowsocks را فعال کنید یا DNS سیستم خود را برای استفاده از یک resolver امن پیکربندی کنید. نشت را در DNSLeakTest.com بررسی کنید.

عیب‌یابی

  • عدم امکان اتصال: آدرس سرور، پورت و رمز عبور را بررسی کنید. اطمینان حاصل کنید که شبکه شما اتصالات خروجی روی پورت مشخص‌شده را مجاز می‌داند. برخی شبکه‌ها پورت‌های غیراستاندارد را مسدود می‌کنند؛ اگر پورت 443 ارائه شده، آن را امتحان کنید.
  • نبود اینترنت پس از فعال‌سازی: بررسی کنید که حالت پروکسی با VPNها یا پروکسی‌های دیگر تعارض نداشته باشد. هر افزونه شبکه دیگری را غیرفعال کنید.
  • سرعت پایین: یک موقعیت سرور یا روش رمزنگاری دیگر را امتحان کنید. ChangeMyIP از چندین کشور پشتیبانی می‌کند؛ یکی را از نظر جغرافیایی نزدیک انتخاب کنید.
  • اجرا نشدن کلاینت: اطمینان حاصل کنید که مجوزهای لازم را در System Preferences > Security & Privacy اعطا کرده‌اید. در صورت نیاز کلاینت را دوباره نصب کنید.

خلاصه

شما ChangeMyIP Shadowsocks را روی macOS با استفاده از ShadowsocksX-NG پیکربندی کرده‌اید. این راه‌اندازی ترافیک شما را رمزنگاری می‌کند و آن را از طریق شبکه ChangeMyIP مسیردهی می‌کند و به شما در تغییر IP و افزایش حریم خصوصی کمک می‌کند. برای سایر پروتکل‌ها مانند WireGuard یا HTTP، به مستندات ChangeMyIP یا سایر آموزش‌های ProxyScout.net مراجعه کنید.