Paano Mag-configure ng Proxy sa macOS (Sonoma, Sequoia at Ventura)
Updated:
Hindi tulad ng Windows, nagbibigay ang macOS ng mga native field para sa username at password mismo sa loob ng System Settings → Network → Proxies para sa parehong HTTP (Web Proxy) at HTTPS (Secure Web Proxy), na ligtas na nag-iimbak ng mga credential sa iyong macOS Keychain. Maaari mo ring i-script ang pag-on at pag-off ng proxy bawat network interface gamit ang built-in na networksetup CLI utility.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP₫75,000
- 3+ na IP₫70,000
- 5+ na IP₫65,000
- 10+ na IP₫60,000
- 50+ na IP₫60,000
- 100+ na IP₫60,000
- 200+ na IP₫60,000
- 500+ na IP₫55,000
- 1 IP₫40,000
- 5+ na IP₫35,000
- 10+ na IP₫25,000
- 20+ na IP₫25,000
- 50+ na IP₫25,000
- 100+ na IP₫25,000
- 200+ na IP₫25,000
- 500+ na IP₫25,000
- 1000+ na IP₫22,000
- 2000+ na IP₫20,000
Paliwanag sa mga macOS Network Proxy Protocol
Pinapayagan ka ng macOS na mag-enable ng maraming proxy protocol nang sabay-sabay sa iisang Wi-Fi o Ethernet interface. Kapag gumagamit ng mga binabayarang proxy ng VinaProxy, i-enable ang parehong Web Proxy (HTTP) at Secure Web Proxy (HTTPS).
| macOS Proxy Toggle | Pinangangasiwaang Protocol | Pagkakatugma sa VinaProxy | Suporta sa Keychain Auth |
|---|---|---|---|
| Web Proxy (HTTP) | Plain HTTP traffic (port 80) | Buong suporta (IPv4 & Static ISP) | Mga native field para sa Username at Password |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT traffic (port 443) | Buong suporta (IPv4 & Static ISP) | Mga native field para sa Username at Password |
| SOCKS Proxy | SOCKS5 TCP streams | Libreng proxy list lamang (hindi sa mga bayad na plan) | Mga native field para sa Username at Password |
| Bypass proxy settings | Mga direktang host at CIDR subnet | Inirerekomenda para sa *.local at 127.0.0.1 | N/A |
Sunod-sunod na Pag-setup sa macOS System Settings
bash
# I-automate ang pag-setup ng macOS Wi-Fi proxy mula sa Terminal sa pamamagitan ng networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# I-off ang macOS Wi-Fi proxy kapag tapos na
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Mga Network Location sa macOS at Tips sa Terminal
- Gamitin ang Network Locations ng macOS upang lumipat sa pagitan ng Direct at Proxy profile sa dalawang pag-click lang: buksan ang System Settings → Network, i-click ang '...' circle menu sa ibaba ng listahan ng serbisyo, piliin ang Locations → Edit Locations, at gumawa ng nakalaang 'VinaProxy' location.
- Tandaan na ang macOS System Settings ay nalalapat sa Safari, Chrome, Brave, at mga native na Apple app, ngunit ang mga Terminal CLI tool (curl, brew, git, python) ay nangangailangan ng export HTTP_PROXY at HTTPS_PROXY sa ~/.zshrc.
Sunod-sunod na hakbang
- 1
Buksan ang Network Details sa System Settings
I-click ang Apple menu → System Settings → Network, piliin ang iyong aktibong serbisyo ng Wi-Fi o Ethernet, at i-click ang 'Details...'.
- 2
I-enable ang Web Proxy (HTTP) at Ilagay ang mga Credential
Piliin ang tab na 'Proxies' sa kaliwang sidebar. I-toggle ang 'Web Proxy (HTTP)' sa on, ilagay ang iyong VinaProxy IP sa 'Server' at port sa 'Port', lagyan ng tsek ang 'Proxy server requires password', at ilagay ang iyong Username at Password.
- 3
I-enable ang Secure Web Proxy (HTTPS)
I-toggle ang 'Secure Web Proxy (HTTPS)' sa on at ilagay ang eksaktong parehong VinaProxy Server, Port, Username, at Password upang ang mga naka-encrypt na HTTPS site ay dumaan din sa proxy.
- 4
I-apply ang mga Pagbabago at I-verify sa Safari o Chrome
Kumpirmahing kasama sa bypass list ang *.local, 169.254/16, 127.0.0.1, i-click ang OK, at buksan ang Safari upang i-verify ang iyong egress IP at ASN.
Mga madalas itanong
Bakit nananatiling pareho ang aking IP sa mga HTTPS website kung Web Proxy (HTTP) lang ang aking ini-enable sa macOS?
Pinaghihiwalay ng macOS ang mga setting ng proxy para sa plain HTTP at naka-encrypt na HTTPS. Dahil halos lahat ng modernong website ay gumagamit ng HTTPS, dapat mong i-enable ang parehong 'Web Proxy (HTTP)' at 'Secure Web Proxy (HTTPS)' sa Proxies tab.
Bakit humihingi ang macOS ng pahintulot para ma-access ng configd o Safari ang Keychain pagkatapos mag-set ng proxy?
Naka-encrypt na iniimbak ng macOS ang password ng iyong proxy sa login Keychain. I-click ang 'Always Allow' kapag hiningi upang makapag-authenticate nang maayos ang mga background networking daemon.
Naaapektuhan ba ng proxy sa macOS System Settings ang mga Terminal command tulad ng brew o git?
Hindi. Binabasa ng mga command-line tool ng BSD/Unix sa macOS ang mga environment variable na HTTP_PROXY at HTTPS_PROXY mula sa iyong shell profile (~/.zshrc), hindi mula sa framework ng System Configuration.
Kumuha ng mga low-latency na HTTP(S) proxy para sa macOS
Mga agarang credential para sa Dedicated IPv4 at Static ISP sa 7 bansa.
Tingnan ang Presyo ng Proxy