Skip to content
advanced

چگونه از یک تنظیم‌کننده SOCKS5 در macOS برای مسیریابی فقط مرورگر خود از طریق ProxyScrape استفاده کنیم

ترافیک سیستم را روی اتصال عادی خود نگه دارید و فقط مرورگر خود را از طریق SOCKS5 ProxyScrape ارسال کنید. این راهنمای macOS از یک تنظیم‌کننده SOCKS5 با قوانین به‌ازای هر برنامه، مکان‌های شبکه و بررسی‌های نشت استفاده می‌کند.

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

بررسی اجمالی

macOS به شما اجازه می‌دهد یک پروکسی SOCKS در سطح سیستم تنظیم کنید، اما این روی هر برنامه‌ای که به پروکسی سیستم احترام می‌گذارد تأثیر می‌گذارد. یک تنظیم‌کننده SOCKS5 به شما امکان می‌دهد فقط مرورگر خود را از طریق ProxyScrape مسیریابی کنید و بقیه Mac را روی اتصال عادی‌اش بگذارید. این برای پایش SEO، تأیید تبلیغات، یا جلسات مرورگری که به IP متفاوتی نیاز دارند بدون مختل کردن تماس‌های ویدیویی، پشتیبان‌گیری یا به‌روزرسانی‌های سیستم مفید است.

ProxyScrape پروکسی‌های SOCKS5 و HTTP را در انواع IP مسکونی، دیتاسنتر و موبایل ارائه می‌دهد. صورتحساب به‌صورت پرداخت به‌ازای مصرف یا ماهانه ثابت است و استخر در ۹۷ میلیون+ IP فهرست شده است. این آموزش از یک برنامه تنظیم‌کننده SOCKS5 با قوانین به‌ازای هر برنامه استفاده می‌کند و مکان‌های شبکه، رفتار DNS و بررسی‌های نشت را پوشش می‌دهد.

چه زمانی از مسیریابی فقط مرورگر استفاده کنید

  • می‌خواهید نتایج جستجو یا تبلیغات را از یک مکان خاص بررسی کنید بدون اینکه کل شبکه خود را تغییر دهید.
  • باید سرویس‌های سیستم را روی یک اتصال پایدار نگه دارید در حالی که مرورگر از پروکسی‌های چرخشی استفاده می‌کند.
  • یک برنامه وب را با IP متفاوت آزمایش می‌کنید اما نمی‌خواهید ابزارهای توسعه یا همگام‌سازی ابری را پروکسی کنید.

مراحل

  1. اعتبارنامه‌های SOCKS5 ProxyScrape را دریافت کنید. از داشبورد ProxyScrape، میزبان، پورت، نام کاربری و رمز عبور SOCKS5 را برای نوع پروکسی مورد نیاز خود (مسکونی، دیتاسنتر یا موبایل) کپی کنید.

  2. یک تنظیم‌کننده SOCKS5 برای macOS نصب کنید. یک تنظیم‌کننده انتخاب کنید که از مسیریابی به‌ازای هر برنامه در macOS پشتیبانی کند. نمونه‌ها شامل Proxifier، ProxyCap یا یک تنظیم‌کننده SOCKS5 مشابه است که می‌تواند به برنامه‌های انتخاب‌شده متصل شود. آن را نصب کنید و هر مجوز شبکه مورد نیاز را اعطا کنید.

  3. یک پروفایل پروکسی SOCKS5 جدید ایجاد کنید. در تنظیم‌کننده، یک سرور پروکسی اضافه کنید:

    • پروتکل: SOCKS5
    • میزبان: میزبان ProxyScrape شما
    • پورت: پورت SOCKS5 ProxyScrape شما
    • نام کاربری و رمز عبور: اعتبارنامه‌های ProxyScrape شما
    • DNS: اگر موجود است «Resolve through proxy» را انتخاب کنید
  4. یک قانون فقط مرورگر تنظیم کنید. یک قانون ایجاد کنید که فقط با فرایند مرورگر شما مطابقت داشته باشد. برای مثال:

    • برنامه: Google Chrome یا Firefox
    • اقدام: Proxy via SOCKS5 سایر برنامه‌ها را روی Direct بگذارید.
  5. یک پروفایل مرورگر جداگانه پیکربندی کنید (اختیاری اما توصیه می‌شود). یک پروفایل مرورگر اختصاصی برای مرور از طریق پروکسی ایجاد کنید. این کار کوکی‌ها، افزونه‌ها و DNS کش‌شده را از پروفایل عادی شما جدا نگه می‌دارد.

    # مثال: راه‌اندازی Chrome با یک دایرکتوری پروفایل جداگانه
    open -na "Google Chrome" --args --user-data-dir="$HOME/.chrome-proxy-profile" --proxy-server="socks5://127.0.0.1:1080"
    

    توجه: اگر از قوانین به‌ازای هر برنامه در تنظیم‌کننده استفاده می‌کنید، ممکن است به پرچم --proxy-server نیازی نداشته باشید. از یک روش یا روش دیگر استفاده کنید.

  6. از مکان‌های شبکه macOS برای تغییر زمینه استفاده کنید. یک مکان شبکه با نام «ProxyScrape» و دیگری با نام «Direct» ایجاد کنید. در مکان ProxyScrape، پروکسی SOCKS را روی 127.0.0.1 و پورتی که تنظیم‌کننده استفاده می‌کند تنظیم کنید، یا اگر تنظیم‌کننده مسیریابی به‌ازای هر برنامه را انجام می‌دهد آن را خالی بگذارید. وقتی می‌خواهید رفتار پیش‌فرض را تغییر دهید، مکان‌ها را از منوی Apple تغییر دهید.

  7. مرورگر مسیریابی‌شده را آزمایش کنید. در مرورگر پروکسی‌شده، از یک صفحه بررسی IP بازدید کنید. تأیید کنید که IP با ProxyScrape و منطقه مورد انتظار مطابقت دارد.

  8. یک برنامه استثناشده را آزمایش کنید. از یک برنامه غیرمرورگر برای بررسی IP عمومی خود استفاده کنید. باید IP عادی ISP شما را نشان دهد و تأیید کند که مسیریابی به‌ازای هر برنامه کار می‌کند.

  9. آزمون‌های نشت DNS و WebRTC را اجرا کنید. در مرورگر پروکسی‌شده، یک آزمون نشت DNS و یک آزمون نشت WebRTC اجرا کنید. DNS باید از طریق پروکسی حل شود. اگر WebRTC IP محلی شما را افشا می‌کند، WebRTC را غیرفعال کنید یا از یک افزونه برای کنترل آن استفاده کنید.

  10. با یک بررسی خط فرمان اعتبارسنجی کنید. از Terminal، همان نقطه پایانی SOCKS5 را تأیید کنید:

    curl --socks5-hostname USER:PASS@HOST:PORT https://httpbin.org/ip
    

    USER، PASS، HOST و PORT را با اعتبارنامه‌های ProxyScrape خود جایگزین کنید.

عیب‌یابی

  • مرورگر هنوز IP محلی را نشان می‌دهد. تطابق نام فرایند تنظیم‌کننده را بررسی کنید. برخی مرورگرها از فرایندهای کمکی استفاده می‌کنند؛ فرایند کمکی را به قانون اضافه کنید.
  • صفحات کند بارگیری می‌شوند یا زمان‌شان تمام می‌شود. یک نوع پروکسی ProxyScrape متفاوت را امتحان کنید. پروکسی‌های دیتاسنتر معمولاً سریع‌تر هستند؛ پروکسی‌های مسکونی و موبایل ممکن است تأخیر بالاتری داشته باشند.
  • نشت DNS. DNS سمت پروکسی را در تنظیم‌کننده فعال کنید. در Firefox، network.proxy.socks_remote_dns را در about:config روی true تنظیم کنید.
  • macOS برای مجوزهای شبکه درخواست می‌کند. تنظیم‌کننده را در System Settings > Privacy & Security تأیید کنید. بدون مجوز، مسیریابی به‌ازای هر برنامه کار نخواهد کرد.
  • پروکسی پس از تغییر شبکه از کار می‌افتد. مکان شبکه را دوباره انتخاب کنید یا تنظیم‌کننده را دوباره راه‌اندازی کنید. macOS می‌تواند تنظیمات پروکسی را هنگام جابه‌جایی بین شبکه‌های Wi-Fi بازنشانی کند.

خلاصه

یک تنظیم‌کننده SOCKS5 macOS به شما مسیریابی فقط مرورگر می‌دهد در حالی که بقیه سیستم شما مستقیم می‌ماند. اعتبارنامه‌های SOCKS5 ProxyScrape را پیکربندی کنید، یک قانون فقط برای مرورگر خود اضافه کنید، و از یک پروفایل مرورگر اختصاصی برای کوکی‌ها و DNS تمیز استفاده کنید. با بررسی‌های IP، DNS و WebRTC تأیید کنید، و یک مکان شبکه macOS جداگانه برای تغییر سریع نگه دارید. این تنظیمات برای پایش SEO و آزمایش وب که به IP متفاوتی نیاز دارید بدون پروکسی کردن کل دستگاه مناسب است.