په macOS کې د پراکسي تنظیمولو لارښود (Sonoma، Sequoia او Ventura)
Updated:
د Windows برعکس، macOS په مستقیم ډول د System Settings → Network → Proxies دننه د HTTP (Web Proxy) او HTTPS (Secure Web Proxy) دواړو لپاره د کارن-نوم او پټنوم اصلي خانې چمتو کوي، او ستاسو د ننوتلو معلومات په خوندي ډول په macOS Keychain کې ساتي. تاسو کولی شئ د جوړې شوې networksetup CLI وسیلې په کارولو سره د هرې شبکې انټرفیس لپاره د پراکسي فعال او غیرفعال کول هم سکریپټ کړئ.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP₫ ۷۵٬۰۰۰
- 3+ IPs₫ ۷۰٬۰۰۰
- 5+ IPs₫ ۶۵٬۰۰۰
- 10+ IPs₫ ۶۰٬۰۰۰
- 50+ IPs₫ ۶۰٬۰۰۰
- 100+ IPs₫ ۶۰٬۰۰۰
- 200+ IPs₫ ۶۰٬۰۰۰
- 500+ IPs₫ ۵۵٬۰۰۰
- 1 IP₫ ۴۰٬۰۰۰
- 5+ IPs₫ ۳۵٬۰۰۰
- 10+ IPs₫ ۲۵٬۰۰۰
- 20+ IPs₫ ۲۵٬۰۰۰
- 50+ IPs₫ ۲۵٬۰۰۰
- 100+ IPs₫ ۲۵٬۰۰۰
- 200+ IPs₫ ۲۵٬۰۰۰
- 500+ IPs₫ ۲۵٬۰۰۰
- 1000+ IPs₫ ۲۲٬۰۰۰
- 2000+ IPs₫ ۲۰٬۰۰۰
د macOS د شبکې د پراکسي پروتوکولونو تشریح
macOS تاسو ته اجازه درکوي چې په یوه Wi-Fi یا Ethernet انټرفیس کې په ورته وخت کې څو پراکسي پروتوکولونه فعال کړئ. کله چې تادیه شوې VinaProxy پراکسيانې کاروئ، Web Proxy (HTTP) او Secure Web Proxy (HTTPS) دواړه فعال کړئ.
| د macOS د پراکسي تڼۍ | مدیریت شوی پروتوکول | د VinaProxy مطابقت | د Keychain باوري کولو ملاتړ |
|---|---|---|---|
| Web Proxy (HTTP) | ساده HTTP ټرافیک (port 80) | بشپړ ملاتړ (IPv4 او Static ISP) | د Username او Password اصلي خانې |
| Secure Web Proxy (HTTPS) | د TLS/HTTPS CONNECT ټرافیک (port 443) | بشپړ ملاتړ (IPv4 او Static ISP) | د Username او Password اصلي خانې |
| SOCKS Proxy | د SOCKS5 TCP سټریمونه | یوازې د وړیا پراکسیانو نوملړ (نه تادیه شوي پلانونه) | د Username او Password اصلي خانې |
| Bypass proxy settings | مستقیم کوربانه او CIDR سبنیټونه | د *.local او 127.0.0.1 لپاره سپارښتنه کیږي | N/A |
په macOS System Settings کې ګام په ګام تنظیمول
bash
# له Terminal څخه د networksetup له لارې د macOS Wi-Fi پراکسي تنظیمول اتومات کړئ
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# کله چې کار پای ته ورسېد، د macOS Wi-Fi پراکسي بنده کړئ
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
د macOS د شبکې موقعیتونه او د Terminal ګټورې لارښوونې
- په دوه کلیکونو کې د مستقیم او پراکسي پروفایلونو ترمنځ د بدلولو لپاره د macOS له Network Locations څخه کار واخلئ: System Settings → Network پرانیزئ، د خدمتونو د نوملړ لاندې د '...' په دایروي مینو کلیک وکړئ، Locations → Edit Locations وټاکئ، او یو ځانګړی 'VinaProxy' موقعیت جوړ کړئ.
- په یاد ولرئ چې د macOS System Settings پر Safari، Chrome، Brave او د Apple په اصلي ایپسونو پلي کیږي، مګر د Terminal CLI وسیلې (curl، brew، git، python) په ~/.zshrc کې د HTTP_PROXY او HTTPS_PROXY صادرولو ته اړتیا لري.
ګام په ګام
- 1
په System Settings کې د Network جزئیات پرانیزئ
د Apple مینو → System Settings → Network باندې کلیک وکړئ، خپل فعال Wi-Fi یا Ethernet خدمت وټاکئ، او په 'Details...' کلیک وکړئ.
- 2
د Web Proxy (HTTP) فعالول او د باوري کولو معلومات داخلول
په چپ اړخ کې د 'Proxies' ټب وټاکئ. 'Web Proxy (HTTP)' فعال کړئ، خپل VinaProxy IP په 'Server' کې او پورټ په 'Port' کې ولیکئ، د 'Proxy server requires password' نښه ووهئ، او خپل Username او Password داخل کړئ.
- 3
د Secure Web Proxy (HTTPS) فعالول
'Secure Web Proxy (HTTPS)' فعال کړئ او کټ مټ همغه د VinaProxy اړوند Server، Port، Username او Password داخل کړئ ترڅو کوډ شوي HTTPS سایټونه هم د پراکسي له لارې تېر شي.
- 4
بدلونونه پلي کړئ او په Safari یا Chrome کې یې تایید کړئ
تایید کړئ چې د بایپاس په لیست کې *.local، 169.254/16، او 127.0.0.1 شامل دي، په OK کلیک وکړئ، او د خپل وتونکي IP او ASN د تاییدولو لپاره Safari پرانیزئ.
ډېرې پوښتل کېدونکې پوښتنې
که ما په macOS کې یوازې Web Proxy (HTTP) فعال کړی وي، نو ولې په HTTPS ویبپاڼو زما IP نه بدلیږي؟
macOS د عادي HTTP او کوډ شوي HTTPS پراکسي تنظیمات جلا ساتي. څرنګه چې نږدې ټولې عصري ویبپاڼې له HTTPS څخه کار اخلي، تاسو باید د Proxies په ټب کې 'Web Proxy (HTTP)' او 'Secure Web Proxy (HTTPS)' دواړه فعال کړئ.
ولې macOS د پراکسي له تنظیمولو وروسته Keychain ته د configd یا Safari د لاسرسي اجازه غواړي؟
macOS ستاسو د پراکسي پټنوم په کوډ شوې بڼه په login Keychain کې ساتي. کله چې ترې وپوښتل شي، 'Always Allow' کلیک کړئ ترڅو د شالید شبکې ډیمونونه وکولی شي په بېدرزه توګه تایید شي.
ایا د macOS System Settings پراکسي د Terminal پر هغو کمانډونو اغېز کوي لکه brew یا git؟
نه. په macOS کې د BSD/Unix کمانډ لاین وسیلې د HTTP_PROXY او HTTPS_PROXY د چاپیریال تغیرات له خپل شیل پروفایل (~/.zshrc) څخه لولي، نه د System Configuration له چوکاټ څخه.
د macOS لپاره د کم ځنډ لرونکي HTTP(S) پراکسيانې ترلاسه کړئ
په 7 هیوادونو کې سمدستي وقف شوي IPv4 او Static ISP د ننوتلو معلومات.
د پراکسي بیې وګورئ