Skip to content
Intermediate / 1 min read

چگونه Proxifier را با پروکسی SOCKS5 در ویندوز پیکربندی کنیم (و چه زمانی به‌جای آن از VPN WireGuard استفاده کنیم)

راهنمای عملی برای مسیریابی برنامه‌های ویندوز از طریق پروکسی SOCKS5 با استفاده از Proxifier، همراه با نکات عیب‌یابی و اینکه چه زمانی یک دروازهٔ اختصاصی WireGuard مانند NordLayer گزینهٔ مناسب‌تری برای دسترسی تیمی است.

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

مرور کلی

Proxifier یک برنامهٔ ویندوز (و macOS) است که برنامه‌های دیگر را وادار می‌کند از طریق یک سرور پروکسی متصل شوند، حتی اگر به‌صورت بومی از پیکربندی پروکسی پشتیبانی نکنند. اگر به دنبال یک «socks5 configurator» بوده‌اید تا همهٔ برنامه‌های ویندوزی خود را از طریق پروکسی SOCKS5 مسیریابی کنید، Proxifier یک راه‌حل رایج است. این آموزش نشان می‌دهد چگونه Proxifier را با یک پروکسی SOCKS5 در ویندوز پیکربندی کنید.

با این حال، برای تیم‌هایی که به دسترسی شبکهٔ امن بدون پیکربندی برای هر برنامه نیاز دارند، یک VPN اختصاصی WireGuard مانند NordLayer ممکن است گزینهٔ مناسب‌تری باشد. بررسی می‌کنیم که چه زمانی هر گزینه را انتخاب کنید.

پیش‌نیازها

  • ویندوز 10 یا 11 (Proxifier روی macOS هم کار می‌کند، اما این راهنما بر ویندوز تمرکز دارد).
  • یک پروکسی SOCKS5 با میزبان، پورت و اطلاعات ورود (در صورت نیاز). می‌توانید این‌ها را از یک ارائه‌دهندهٔ پروکسی تهیه کنید.
  • دسترسی‌های مدیریتی برای نصب نرم‌افزار.
  • Proxifier نصب‌شده. می‌توانید آن را از وب‌سایت رسمی Proxifier دانلود کنید.

مراحل

1. جزئیات پروکسی SOCKS5 خود را جمع‌آوری کنید

پیش از باز کردن Proxifier، موارد زیر را از ارائه‌دهندهٔ پروکسی خود جمع‌آوری کنید:

  • میزبان پروکسی (نشانی IP یا نام میزبان)
  • پورت (معمولاً 1080 برای SOCKS5)
  • نام کاربری و رمز عبور (در صورت نیاز به احراز هویت)
  • پروتکل: SOCKS5 (نه SOCKS4 یا HTTP)

اگر هنوز پروکسی ندارید، می‌توانید برای آزمایش از یک پروکسی عمومی رایگان استفاده کنید، اما برای استفادهٔ تولیدی، یک پروکسی پرداختی با احراز هویت برای اطمینان و امنیت توصیه می‌شود.

2. نصب Proxifier

  1. نصب‌کنندهٔ Proxifier را از وب‌سایت رسمی دانلود کنید.
  2. نصب‌کننده را اجرا کنید و دستورالعمل‌های روی صفحه را دنبال کنید. به حقوق مدیریتی نیاز خواهید داشت.
  3. پس از نصب، Proxifier را اجرا کنید. پنجرهٔ اصلی فهرستی از برنامه‌های شبکهٔ فعال را نشان می‌دهد.

3. افزودن یک پروکسی SOCKS5 در Proxifier

  1. در Proxifier، به Profile > Proxy Servers بروید.
  2. روی Add کلیک کنید.
  3. در فیلد Address، میزبان پروکسی خود را وارد کنید.
  4. در فیلد Port، شمارهٔ پورت را وارد کنید.
  5. در بخش Protocol، گزینهٔ SOCKS Version 5 را انتخاب کنید.
  6. اگر پروکسی شما به احراز هویت نیاز دارد، در بخش Authentication گزینهٔ Enable را تیک بزنید و نام کاربری و رمز عبور خود را وارد کنید.
  7. (اختیاری) گزینهٔ Resolve hostnames through proxy را تیک بزنید تا از نشت DNS جلوگیری شود. این برای حریم خصوصی مهم است.
  8. روی Check کلیک کنید تا اتصال پروکسی آزمایش شود. Proxifier تلاش می‌کند متصل شود. در صورت موفقیت، یک تیک سبز خواهید دید.
  9. روی OK کلیک کنید تا سرور پروکسی ذخیره شود.

4. پیکربندی قوانین Proxification

Proxifier از قوانین استفاده می‌کند تا تعیین کند کدام برنامه‌ها از پروکسی استفاده کنند و کدام مستقیم متصل شوند.

  1. به Profile > Proxification Rules بروید.
  2. یک قانون پیش‌فرض با نام Default خواهید دید. این قانون معمولاً همهٔ ترافیک را به پروکسی‌ای که تازه افزوده‌اید هدایت می‌کند.
  3. برای انتخابی‌تر عمل کردن، می‌توانید قوانین جدیدی ایجاد کنید. برای مثال، برای مسیریابی فقط مرورگر خود از طریق پروکسی:
    • روی Add کلیک کنید.
    • قانون را نام‌گذاری کنید (مثلاً «Browser via SOCKS5»).
    • در بخش Applications، روی Browse کلیک کنید و فایل اجرایی مرورگر خود را انتخاب کنید (مثلاً chrome.exe).
    • در بخش Action، پروکسی‌ای که افزوده‌اید را انتخاب کنید (در فهرست کشویی ظاهر می‌شود).
    • روی OK کلیک کنید.
  4. اطمینان حاصل کنید که ترتیب قوانین درست است. Proxifier قوانین را از بالا به پایین پردازش می‌کند. قانون پیش‌فرض باید آخر باشد.
  5. روی OK کلیک کنید تا قوانین ذخیره شوند.

5. آزمایش اتصال پروکسی

  1. یک Command Prompt یا PowerShell باز کنید و فرمان زیر را برای بررسی نشانی IP خود همان‌گونه که اینترنت می‌بیند اجرا کنید:

    curl --socks5-hostname username:password@proxy_host:proxy_port https://httpbin.org/ip
    

username:password، proxy_host و proxy_port را با اطلاعات ورود خود جایگزین کنید. اگر پروکسی شما به احراز هویت نیاز ندارد، username:password@ را حذف کنید.

  1. باید یک پاسخ JSON حاوی نشانی IP پروکسی را ببینید، نه IP واقعی خودتان.
  2. در غیر این صورت، از تب Log در Proxifier استفاده کنید تا ببینید کدام برنامه‌ها از پروکسی استفاده می‌کنند. وقتی در وب مرور می‌کنید، باید ورودی‌هایی ببینید که نشان می‌دهند ترافیک از طریق پروکسی مسیریابی می‌شود.

عیب‌یابی

  • اتصال پروکسی ناموفق است: میزبان، پورت و اطلاعات ورود را دوباره بررسی کنید. مطمئن شوید پروکسی شما آنلاین است. برخی پروکسی‌ها نیاز دارند IP شما در لیست سفید باشد.
  • برنامه‌ها پروکسی را دور می‌زنند: قوانین Proxification خود را بررسی کنید. قانون آن برنامه باید پروکسی را به‌عنوان Action تنظیم کرده باشد. همچنین مطمئن شوید برنامه در قانون «Direct» نیست.
  • نشت DNS: گزینهٔ «Resolve hostnames through proxy» را در تنظیمات پروکسی فعال کنید. این کار پرس‌وجوهای DNS را از طریق پروکسی مجبور می‌کند.
  • خطاهای احراز هویت: اگر رمز عبور شما شامل نویسه‌های خاص است، آن‌ها را URL-encode کنید (مثلاً @ به %40 تبدیل می‌شود). Proxifier معمولاً این را مدیریت می‌کند، اما برخی پروکسی‌ها آن را لازم دارند.
  • سرعت پایین: پروکسی‌های SOCKS5 می‌توانند از اتصال مستقیم کندتر باشند. با یک سرور پروکسی دیگر آزمایش کنید یا برای عملکرد بهتر یک VPN را در نظر بگیرید.

چه زمانی به‌جای آن از یک دروازهٔ اختصاصی WireGuard استفاده کنیم

Proxifier + SOCKS5 برای مسیریابی پروکسی به‌ازای هر برنامه روی یک دستگاه عالی است. با این حال، برای تیم‌هایی که به دسترسی شبکهٔ امن در چندین دستگاه و برنامه نیاز دارند، یک VPN اختصاصی WireGuard مانند NordLayer راه‌حل ساده‌تر و مقیاس‌پذیرتری ارائه می‌دهد.

مورد بررسی Proxifier + SOCKS5 دروازهٔ اختصاصی WireGuard (مثلاً NordLayer)
راه‌اندازی قوانین برای هر برنامه روی هر دستگاه یک پروفایل VPN برای همهٔ برنامه‌ها و دستگاه‌ها
دامنه برنامه‌های مجزا کل دستگاه یا شبکه
مدیریت پیکربندی دستی برای هر کاربر شروع به کار ساده برای تیم
مورد استفاده آزمایش، اسکرپینگ، برنامه‌های خاص دسترسی از راه دور امن برای تیم‌ها

NordLayer تونل‌های VPN WireGuard در سطح تجاری با دروازه‌های اختصاصی و شروع به کار سریع ارائه می‌دهد، و هدف آن تیم‌هایی است که به دسترسی شبکهٔ امن نیاز دارند. اگر خود را در حال پیکربندی Proxifier روی دستگاه‌های زیادی می‌بینید یا نیاز دارید همهٔ ترافیک را ایمن کنید (نه فقط برنامه‌های خاص)، یک VPN WireGuard احتمالاً گزینهٔ مناسب‌تری است.

خلاصه

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