Skip to content
intermediate

نحوه استفاده از یک تنظیم‌کننده SOCKS5 در Windows بدون Proxifier: فقط برنامه‌های انتخاب‌شده را از طریق ProxyScrape مسیریابی کنید

Proxifier محبوب است، اما می‌توانید مسیریابی SOCKS5 به‌ازای هر برنامه را در Windows با یک تنظیم‌کننده SOCKS5 سبک یا ابزارهای داخلی به دست آورید. این راهنما از endpointهای SOCKS5 ProxyScrape استفاده می‌کند و از تغییرات سراسری پروکسی در کل سیستم اجتناب می‌کند.

Windows SOCKS5 HTTP(S)

مرور کلی

Proxifier یک انتخاب رایج برای مسیریابی SOCKS5 به‌ازای هر برنامه در Windows است، اما تنها گزینه نیست. این آموزش نشان می‌دهد چگونه فقط برنامه‌های انتخاب‌شده Windows را از طریق پروکسی‌های SOCKS5 ProxyScrape با استفاده از یک تنظیم‌کننده SOCKS5 قابل‌حمل، ابزارهای داخلی Windows، یا فوروارد پورت داینامیک SSH محلی مسیریابی کنید. هدف اجتناب از تغییر پروکسی سراسری سیستم و نگه‌داشتن ترافیک نامرتبط روی اتصال عادی شماست.

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

گزینه‌ها برای مسیریابی SOCKS5 به‌ازای هر برنامه در Windows

رویکرد بهترین برای نکات
تنظیم‌کننده SOCKS5 قابل‌حمل برنامه‌های GUI، مرورگرها، ابزارهای تست SOCKS5 را به فرآیندهای انتخاب‌شده تزریق می‌کند
پروکسی SOCKS5 محلی ssh -D ابزارهای CLI و مرورگرهایی که می‌توانید دستی پیکربندی کنید نیاز به یک میزبان SSH دارد؛ برنامه‌های GUI را به‌طور خودکار تغییر مسیر نمی‌دهد
Windows Subsystem for Linux (WSL) ابزارها و اسکریپت‌های Linux WSL می‌تواند از SOCKS5 از طریق proxychains یا متغیرهای محیطی استفاده کند

مراحل

  1. اطلاعات ورودی SOCKS5 ProxyScrape را جمع‌آوری کنید. از داشبورد ProxyScrape خود، میزبان، پورت، نام کاربری و رمز عبور را برای endpoint SOCKS5 یادداشت کنید.

  2. یک تنظیم‌کننده SOCKS5 قابل‌حمل دانلود کنید. یک تنظیم‌کننده SOCKS5 انتخاب کنید که از Windows و مسیریابی به‌ازای هر برنامه پشتیبانی کند. آن را از پوشه‌ای که کنترل می‌کنید اجرا کنید تا تنظیمات شما قابل‌حمل بماند.

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

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

  5. برنامه‌ها را به لیست قوانین اضافه کنید. فقط برنامه‌هایی را اضافه کنید که باید از پروکسی استفاده کنند، برای مثال:

    • chrome.exe
    • firefox.exe
    • python.exe
    • curl.exe سرویس‌های سیستمی Windows، ابزارهای به‌روزرسانی، و برنامه‌های شخصی را خارج نگه دارید.
  6. با یک برنامه GUI تست کنید. مرورگری که اضافه کرده‌اید را باز کنید و از یک صفحه بررسی IP بازدید کنید. تأیید کنید که IP متعلق به ProxyScrape است.

  7. از خط فرمان تست کنید. Command Prompt یا PowerShell را باز کنید و یک درخواست از طریق همان endpoint SOCKS5 اجرا کنید:

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

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

  8. اختیاری: یک پروکسی SOCKS5 محلی با SSH ایجاد کنید. اگر ترجیح می‌دهید تنظیم‌کننده نصب نکنید، می‌توانید با استفاده از فوروارد پورت داینامیک SSH یک پروکسی SOCKS5 محلی ایجاد کنید. این کار به یک سرور SSH نیاز دارد که کنترل می‌کنید:

    ssh -N -D 1080 user@your-ssh-host
    

    سپس مرورگر یا ابزار CLI خود را پیکربندی کنید تا از socks5://127.0.0.1:1080 استفاده کند. توجه داشته باشید که این کار به‌طور خودکار برنامه‌های GUI دلخواه Windows را مسیریابی نمی‌کند.

  9. موارد استثنا را تأیید کنید. برنامه‌ای را باز کنید که در لیست قوانین نیست و بررسی کنید که همچنان از IP عادی شما استفاده می‌کند. این تأیید می‌کند که مسیریابی به‌ازای هر برنامه کار می‌کند و سراسری نیست.

عیب‌یابی

  • تنظیم‌کننده برنامه را رهگیری نمی‌کند. تنظیم‌کننده را به‌عنوان administrator اجرا کنید. برخی برنامه‌ها ۶۴-بیتی هستند در حالی که تنظیم‌کننده ۳۲-بیتی است، یا برعکس.
  • احراز هویت شکست می‌خورد. فاصله‌های انتهایی در نام کاربری یا رمز عبور را بررسی کنید. اگر رمز عبور شما شامل @ یا : است، آن را در ابزارهای خط فرمان به‌صورت URL-encode کنید.
  • DNS همچنان به‌صورت محلی حل می‌شود. حل DNS از سمت پروکسی را در تنظیم‌کننده فعال کنید. اگر در دسترس نیست، از مرورگری استفاده کنید که از DNS-over-HTTPS از طریق پروکسی پشتیبانی کند.
  • یک برنامه انتخاب‌شده خراب می‌شود. برخی برنامه‌ها گواهی‌ها را pin می‌کنند یا تنظیمات پروکسی را دور می‌زنند. با یک برنامه دیگر تست کنید یا فرآیندهای کمکی برنامه را به لیست قوانین اضافه کنید.
  • IP تغییر نمی‌کند. ممکن است ProxyScrape یک نشست sticky برمی‌گرداند. تنظیمات نشست پلن خود را بررسی کنید.

خلاصه

شما می‌توانید مسیریابی SOCKS5 به‌ازای هر برنامه را در Windows بدون Proxifier با استفاده از یک تنظیم‌کننده SOCKS5 قابل‌حمل، فوروارد داینامیک SSH محلی، یا WSL به دست آورید. endpoint SOCKS5 ProxyScrape را پیکربندی کنید، فقط برنامه‌های مورد نیاز خود را اضافه کنید، و با هر دو تست GUI و خط فرمان تأیید کنید. تا حد امکان حل DNS را داخل پروکسی نگه دارید، و مستند کنید کدام برنامه‌ها گنجانده شده‌اند تا بتوانید تنظیمات را روی ماشین‌های دیگر بازتولید کنید.