Танзими прокси дар macOS (Sonoma, Sequoia ва Ventura)
Updated:
Бархӯрдор аз Windows, macOS майдонҳои аслии номи корбар ва паролро бевосита дар System Settings → Network → Proxies ҳам барои HTTP (Web Proxy) ва ҳам HTTPS (Secure Web Proxy) пешниҳод карда, маълумоти воридшавиро дар macOS Keychain бехатар нигоҳ медорад. Шумо инчунин метавонед фаъол/хомӯш кардани проксиро барои ҳар як интерфейси шабака бо истифода аз воситаи дарунсохти CLI-и networksetup ба танзим дароред.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75 000 ₫
- 3+ IP70 000 ₫
- 5+ IP65 000 ₫
- 10+ IP60 000 ₫
- 50+ IP60 000 ₫
- 100+ IP60 000 ₫
- 200+ IP60 000 ₫
- 500+ IP55 000 ₫
- 1 IP40 000 ₫
- 5+ IP35 000 ₫
- 10+ IP25 000 ₫
- 20+ IP25 000 ₫
- 50+ IP25 000 ₫
- 100+ IP25 000 ₫
- 200+ IP25 000 ₫
- 500+ IP25 000 ₫
- 1000+ IP22 000 ₫
- 2000+ IP20 000 ₫
Шарҳи протоколҳои проксии шабака дар macOS
macOS ба шумо имкон медиҳад, ки якчанд протоколҳои проксиро ҳамзамон дар як интерфейси Wi-Fi ё Ethernet фаъол кунед. Ҳангоми истифодаи проксиҳои пулакии VinaProxy, ҳам Web Proxy (HTTP) ва ҳам Secure Web Proxy (HTTPS)-ро фаъол созед.
| Гузаришгоҳи прокси дар macOS | Протоколи мавриди коркард | Мутобиқат бо VinaProxy | Дастгирии тасдиқи Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | Трофики оддии HTTP (порти 80) | Дастгирии пурра (IPv4 ва Static ISP) | Майдонҳои аслии номи корбар ва парол |
| Secure Web Proxy (HTTPS) | Трофики TLS/HTTPS CONNECT (порти 443) | Дастгирии пурра (IPv4 ва Static ISP) | Майдонҳои аслии номи корбар ва парол |
| SOCKS Proxy | Ҷараёнҳои SOCKS5 TCP | Танҳо рӯйхати проксии ройгон (на нақшаҳои пулакӣ) | Майдонҳои аслии номи корбар ва парол |
| Bypass proxy settings | Ҳостҳои мустақим ва зершабакаҳои CIDR | Барои *.local ва 127.0.0.1 тавсия мешавад | N/A |
Танзими қадам ба қадам дар macOS System Settings
bash
# Танзими худкори проксии Wi-Fi дар macOS аз Terminal тавассути networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Баъди анҷом проксии Wi-Fi-и macOS-ро хомӯш кунед
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Маконҳои шабакавии macOS ва маслиҳатҳои Terminal
- Барои гузариш байни профилҳои Direct ва Proxy бо ду клик аз macOS Network Locations истифода баред: System Settings → Network-ро кушоед, менюи доиравии '...'-ро дар поёни рӯйхати хидматҳо пахш кунед, Locations → Edit Locations-ро интихоб кунед ва макони махсуси 'VinaProxy' созед.
- Ба назар гиред, ки macOS System Settings ба Safari, Chrome, Brave ва барномаҳои аслии Apple татбиқ мешавад, аммо абзорҳои Terminal CLI (curl, brew, git, python) дар ~/.zshrc ба export HTTP_PROXY ва HTTPS_PROXY ниёз доранд.
Қадам ба қадам
- 1
Кушодани тафсилоти шабака дар System Settings
Менюи Apple → System Settings → Network-ро пахш кунед, хидмати фаъоли Wi-Fi ё Ethernet-и худро интихоб кунед ва 'Details...'-ро пахш намоед.
- 2
Фаъол кардани Web Proxy (HTTP) ва ворид намудани маълумоти воридшавӣ
Дар панели паҳлӯии чап ҷадвали 'Proxies'-ро интихоб кунед. 'Web Proxy (HTTP)'-ро фаъол созед, IP-и VinaProxy-и худро дар 'Server' ва портро дар 'Port' ворид кунед, 'Proxy server requires password'-ро қайд намоед ва Username ва Password-и худро ворид кунед.
- 3
Фаъол кардани Secure Web Proxy (HTTPS)
'Secure Web Proxy (HTTPS)'-ро фаъол созед ва айнан ҳамон Server, Port, Username ва Password-и VinaProxy-ро ворид кунед, то сомонаҳои рамзгузоришудаи HTTPS низ тавассути прокси масиргузорӣ шаванд.
- 4
Татбиқи тағйирот ва санҷиш дар Safari ё Chrome
Тасдиқ кунед, ки рӯйхати истисноҳо *.local, 169.254/16, 127.0.0.1-ро дар бар мегирад, OK-ро пахш кунед ва Safari-ро кушоед, то IP ва ASN-и содиротии худро санҷед.
Саволҳои зиёд такроршаванда
Чаро агар ман танҳо Web Proxy (HTTP)-ро дар macOS фаъол карда бошам, IP-и ман дар сомонаҳои HTTPS бетағйир мемонад?
macOS танзимоти проксии оддии HTTP ва рамзгузоришудаи HTTPS-ро ҷудо мекунад. Азбаски тақрибан ҳамаи сомонаҳои муосир HTTPS-ро истифода мебаранд, шумо бояд ҳам 'Web Proxy (HTTP)' ва ҳам 'Secure Web Proxy (HTTPS)'-ро дар ҷадвали Proxies фаъол созед.
Чаро macOS баъд аз танзими прокси барои дастрасӣ ба Keychain аз номи configd ё Safari иҷозат мепурсад?
macOS пароли проксии шуморо ба таври рамзгузоришуда дар Keychain-и вуруд нигоҳ медорад. Ҳангоми пайдо шудани дархост 'Always Allow'-ро пахш кунед, то равандҳои пасманзари шабака бе мушкилот ворид шаванд.
Оё проксии macOS System Settings ба фармонҳои Terminal ба мисли brew ё git таъсир мерасонад?
Не. Абзорҳои сатри фармони BSD/Unix дар macOS тағйирёбандаҳои муҳити HTTP_PROXY ва HTTPS_PROXY-ро аз профили shell-и шумо (~/.zshrc) мехонанд, на аз чаҳорчӯбаи System Configuration.
Проксиҳои HTTP(S)-и таъхирашон кам барои macOS гиред
Маълумоти фаврии Dedicated IPv4 ва Static ISP дар саросари 7 кишвар.
Дидани нархҳои прокси