Mixed Port: یک پورت برای HTTP و SOCKS5
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 سادهتر است — یک عدد کمتر برای بهخاطر سپردن.
پورت را عوض کردید؟ هر برنامهای که نشانی را دستی واردش کرده بودید بهروز کنید. دربارهٔ تداخلها: «پورت اشغال است».