Kif Tikkonfigura Proxy fuq macOS (Sonoma, Sequoia u Ventura)
Updated:
B'differenza minn Windows, macOS jipprovdi oqsma nattivi għall-username u l-password direttament f'System Settings → Network → Proxies kemm għal HTTP (Web Proxy) kif ukoll għal HTTPS (Secure Web Proxy), filwaqt li jaħżen il-kredenzjali b'mod sigur fil-macOS Keychain tiegħek. Tista' wkoll tuża skripts biex tixgħel jew titfi l-proxy għal kull network interface permezz tal-utilità integrata tal-CLI networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- IP 1₫75,000
- 3+ IPs₫70,000
- 5+ IPs₫65,000
- 10+ IPs₫60,000
- 50+ IPs₫60,000
- 100+ IPs₫60,000
- 200+ IPs₫60,000
- 500+ IPs₫55,000
- IP 1₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
Spjegazzjoni tal-Protokolli tal-Proxy tan-Netwerk fuq macOS
macOS jippermettilek tattiva diversi protokolli ta' proxy fl-istess ħin fuq interface waħda tal-Wi-Fi jew tal-Ethernet. Meta tuża l-proxies bi ħlas ta' VinaProxy, attiva kemm Web Proxy (HTTP) kif ukoll Secure Web Proxy (HTTPS).
| Għażla tal-Proxy fuq macOS | Protokoll Immaniġġjat | Kompatibbiltà ma' VinaProxy | Appoġġ għall-Awtentikazzjoni b'Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | Traffiku sempliċi HTTP (port 80) | Appoġġ sħiħ (IPv4 u Static ISP) | Oqsma nattivi għal Username u Password |
| Secure Web Proxy (HTTPS) | Traffiku TLS/HTTPS CONNECT (port 443) | Appoġġ sħiħ (IPv4 u Static ISP) | Oqsma nattivi għal Username u Password |
| SOCKS Proxy | Streams TCP ta' SOCKS5 | Lista ta' proxies b'xejn biss (mhux pjanijiet bi ħlas) | Oqsma nattivi għal Username u Password |
| Bypass proxy settings | Hosts diretti u subnets CIDR | Rakkomandat għal *.local u 127.0.0.1 | N/A |
Konfigurazzjoni Pass Pass f'macOS System Settings
bash
# Awtomatizza l-konfigurazzjoni tal-proxy tal-Wi-Fi fuq macOS mit-Terminal permezz ta' networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Itfi l-proxy tal-Wi-Fi fuq macOS meta tlesti
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Network Locations u Pariri għat-Terminal fuq macOS
- Uża macOS Network Locations biex taqleb bejn profili Direct u Proxy f'żewġ klikks: iftaħ System Settings → Network, ikklikkja l-menu bil-buttuna tonda '...' fin-naħa t'isfel tal-lista tas-servizzi, agħżel Locations → Edit Locations, u oħloq post apposta bl-isem 'VinaProxy'.
- Innota li macOS System Settings japplika għal Safari, Chrome, Brave, u apps nattivi ta' Apple, iżda l-għodod CLI tat-Terminal (curl, brew, git, python) jeħtieġu export HTTP_PROXY u HTTPS_PROXY f'~/.zshrc.
Pass pass
- 1
Iftaħ Network Details f'System Settings
Ikklikkja l-menu ta' Apple → System Settings → Network, agħżel is-servizz attiv tal-Wi-Fi jew tal-Ethernet tiegħek, u kklikkja 'Details...'.
- 2
Attiva Web Proxy (HTTP) u Daħħal il-Kredenzjali
Agħżel it-tab 'Proxies' fil-pannell tal-ġenb tax-xellug. Ixgħel 'Web Proxy (HTTP)', daħħal l-IP ta' VinaProxy f''Server' u l-port f''Port', immarka 'Proxy server requires password', u daħħal il-Username u l-Password tiegħek.
- 3
Attiva Secure Web Proxy (HTTPS)
Ixgħel 'Secure Web Proxy (HTTPS)' u daħħal l-istess Server, Port, Username u Password eżatti ta' VinaProxy sabiex siti kriptati b'HTTPS jgħaddu wkoll mill-proxy.
- 4
Applika l-Bidliet u Ivverifika f'Safari jew Chrome
Ikkonferma li l-lista ta' bypass tinkludi *.local, 169.254/16, 127.0.0.1, ikklikkja OK, u iftaħ Safari biex tivverifika l-IP u l-ASN tal-ħruġ tiegħek.
Mistoqsijiet frekwenti
Għaliex l-IP tiegħi jibqa' l-istess fuq websajts HTTPS jekk attivajt biss Web Proxy (HTTP) fuq macOS?
macOS jissepara s-settings tal-proxy għal HTTP ordinarju u HTTPS kriptat. Peress li kważi l-websajts moderni kollha jużaw HTTPS, trid tattiva kemm 'Web Proxy (HTTP)' kif ukoll 'Secure Web Proxy (HTTPS)' fit-tab Proxies.
Għaliex macOS jitlob permess biex jippermetti lil configd jew Safari jaċċessaw il-Keychain wara li nwaqqaf proxy?
macOS jaħżen il-password tal-proxy tiegħek ikkriptata fil-login Keychain. Ikklikkja 'Always Allow' meta tintalab sabiex id-daemons tan-netwerk fl-isfond ikunu jistgħu jawtentikaw mingħajr problemi.
Il-proxy ta' macOS System Settings jaffettwa kmandi tat-Terminal bħal brew jew git?
Le. L-għodod tal-linja tal-kmand BSD/Unix fuq macOS jaqraw il-varjabbli ambjentali HTTP_PROXY u HTTPS_PROXY mill-profil tax-shell tiegħek (~/.zshrc), u mhux mill-qafas System Configuration.
Ikseb proxies HTTP(S) b'latenza baxxa għal macOS
Kredenzjali immedjati għal Dedicated IPv4 u Static ISP f'7 pajjiżi.
Ara l-Ipprezzar tal-Proxies