راهنمای کاربر / امکانات

Mixed Port: یک پورت برای HTTP و SOCKS5

امکانات · به‌روزرسانی 2025-10-08 · حدود 2 دقیقه مطالعه

Mixed Port در صفحهٔ General (پیش‌فرض 7890) شنونده‌ای با تشخیص خودکار پروتکل است: خودش می‌فهمد درخواستِ رسیده HTTP-پروکسی است یا SOCKS5 و هر دو را پاسخ می‌دهد. پس هرچه برنامهٔ دیگری بخواهد — «پروکسی HTTP» یا «پروکسی SOCKS5» — جواب یکی است:

نشانی: 127.0.0.1
پورت: 7890

پیکربندی ابزارهای رایج

# git
git config --global http.proxy http://127.0.0.1:7890

# موقت در PowerShell
$env:HTTPS_PROXY = "http://127.0.0.1:7890"

# npm
npm config set proxy http://127.0.0.1:7890

در نسخه‌های قدیمی‌تر و برخی پیکربندی‌ها port (HTTP) و socks-port (SOCKS5) جداگانه هم هست؛ رفتار همان است، فقط هرکدام یک پروتکل. امروز یک mixed-port ساده‌تر است — یک عدد کمتر برای به‌خاطر سپردن.

پورت را عوض کردید؟ هر برنامه‌ای که نشانی را دستی واردش کرده بودید به‌روز کنید. دربارهٔ تداخل‌ها: «پورت اشغال است».