Bí A Ṣe Lè Ṣètò Proxy lórí macOS (Sonoma, Sequoia & Ventura)
Updated:
Láìdàbí Windows, macOS pèsè àwọn pápá username àti password tààrà nínú System Settings → Network → Proxies fún HTTP (Web Proxy) àti HTTPS (Secure Web Proxy), tí ó sì ń fi àwọn ẹ̀rí ìdánimọ̀ pamọ́ láìléwu sínú Keychain macOS rẹ. O tún lè lo ìwé-àkọsílẹ̀ (script) láti tan tàbí pa proxy fún interface nẹ́tíwọ́ọ̀kì kọ̀ọ̀kan nípa lílo ohun-èlò CLI networksetup tí a kọ mọ́ ọn.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP₫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
- 1 IP₫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
Àlàyé lórí Àwọn Protocol Proxy Nẹ́tíwọ́ọ̀kì ti macOS
macOS fún ọ láàyè láti tan àwọn protocol proxy púpọ̀ lẹ́ẹ̀kan náà lórí interface Wi-Fi tàbí Ethernet kan ṣoṣo. Nígbà tí o bá ń lo àwọn proxy ti owó sisan ti VinaProxy, tan méjèèjì Web Proxy (HTTP) àti Secure Web Proxy (HTTPS).
| Bọ́tìnì Yíyí Proxy ti macOS | Protocol Tí A Ṣe Ìtọ́jú Rẹ̀ | Ìbáramu VinaProxy | Àtìlẹ́yìn Ìfọwọ́sí Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | Ìrìnkèrindò HTTP tààrà (port 80) | Àtìlẹ́yìn kíkún (IPv4 & Static ISP) | Àwọn pápá Username & Password tààrà |
| Secure Web Proxy (HTTPS) | Ìrìnkèrindò TLS/HTTPS CONNECT (port 443) | Àtìlẹ́yìn kíkún (IPv4 & Static ISP) | Àwọn pápá Username & Password tààrà |
| SOCKS Proxy | Àwọn ìṣàn TCP SOCKS5 | Àkójọ proxy ọ̀fẹ́ nìkan (kì í ṣe àwọn ètò sisanwó) | Àwọn pápá Username & Password tààrà |
| Bypass proxy settings | Àwọn agbàlejò tààrà & subnet CIDR | A dábàá rẹ̀ fún *.local & 127.0.0.1 | N/A |
Ìṣètò Ìgbésẹ̀-ní-ìgbésẹ̀ nínú System Settings ti macOS
bash
# Ṣètò proxy Wi-Fi ti macOS láìfọwọ́ṣe láti Terminal nípasẹ̀ networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Pa proxy Wi-Fi ti macOS nígbà tí o bá parí
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Àwọn Ìmọ̀ràn lórí macOS Network Locations & Terminal
- Lo macOS Network Locations láti yípadà láàárín àwọn profile Direct àti Proxy ní tẹ́ńbẹ́lú méjì: ṣí System Settings → Network, tẹ akojọ aṣayan '...' tí ó wà ní ìsàlẹ̀ àkójọ iṣẹ́ náà, yan Locations → Edit Locations, kí o sì ṣẹ̀dá ibi 'VinaProxy' pàtó kan.
- Kíyèsí pé macOS System Settings kan Safari, Chrome, Brave, àti àwọn ohun-èlò Apple ti àbínibí, ṣùgbọ́n àwọn irinṣẹ́ Terminal CLI (curl, brew, git, python) nílò export HTTP_PROXY àti HTTPS_PROXY nínú ~/.zshrc.
Ìgbésẹ̀ ní ìgbésẹ̀
- 1
Ṣí Àwọn Ẹ̀kúnrẹ́rẹ́ Network nínú System Settings
Tẹ akojọ aṣayan Apple → System Settings → Network, yan iṣẹ́ Wi-Fi tàbí Ethernet rẹ tí ń ṣiṣẹ́ lọ́wọ́, kí o sì tẹ 'Details...'.
- 2
Tan Web Proxy (HTTP) kí o sì Tẹ Àwọn Ẹ̀rí Ìdánimọ̀ Wọlé
Yan táàbù 'Proxies' ní pẹpẹ ẹ̀gbẹ́ òsì. Tan 'Web Proxy (HTTP)', tẹ IP VinaProxy rẹ sí 'Server' àti port sí 'Port', fi àmì sí 'Proxy server requires password', kí o sì tẹ Username àti Password rẹ wọlé.
- 3
Tan Secure Web Proxy (HTTPS)
Tan 'Secure Web Proxy (HTTPS)' kí o sì tẹ Server, Port, Username, àti Password ti VinaProxy kan náà gan-an kí àwọn ojúlé wẹ́ẹ̀bù HTTPS tí a sọ di àkóòdì lè gba inú proxy kọjá pẹ̀lú.
- 4
Mú Àwọn Àyípadà Ṣiṣẹ́ kí o sì Dán An Wò nínú Safari tàbí Chrome
Rí i dájú pé àkójọ bypass ní *.local, 169.254/16, 127.0.0.1 nínú, tẹ OK, kí o sì ṣí Safari láti ṣe ìdánilójú IP àti ASN tí o ń lò jáde.
Àwọn ìbéèrè tí a ń béèrè lemọ́lemọ́
Kí nìdí tí IP mi kò fi yípadà lórí àwọn ojúlé wẹ́ẹ̀bù HTTPS bí mo bá tan Web Proxy (HTTP) nìkan lórí macOS?
macOS ya àwọn ètò proxy HTTP lásán àti HTTPS tí a sọ di àkóòdì sọ́tọ̀. Nítorí pé ó fẹ́rẹ̀ẹ́ jẹ́ gbogbo àwọn ojúlé wẹ́ẹ̀bù òde-òní ló ń lo HTTPS, o gbọ́dọ̀ tan méjèèjì 'Web Proxy (HTTP)' àti 'Secure Web Proxy (HTTPS)' nínú táàbù Proxies.
Kí nìdí tí macOS fi ń béèrè láti gba configd tàbí Safari láàyè láti wọ Keychain lẹ́yìn tí a bá ṣètò proxy?
macOS ń fi ọ̀rọ̀-ìpamọ́ proxy rẹ pamọ́ gẹ́gẹ́ bí àkóòdì nínú Keychain ìwọlé. Tẹ 'Always Allow' nígbà tí ó bá béèrè kí àwọn daemon nẹ́tíwọ́ọ̀kì abẹ́lẹ̀ lè ṣe ìfọwọ́sí láìsí ìdènà.
Ǹjẹ́ proxy System Settings ti macOS ń ní ipa lórí àwọn àṣẹ Terminal bíi brew tàbí git?
Rárá. Àwọn irinṣẹ́ ojú-ọ̀nà àṣẹ BSD/Unix lórí macOS ń ka àwọn environment variable HTTP_PROXY àti HTTPS_PROXY láti inú shell profile rẹ (~/.zshrc), kì í ṣe láti inú System Configuration framework.
Gba àwọn proxy HTTP(S) tí kò ní ìdádúró fún macOS
Àwọn ẹ̀rí ìdánimọ̀ Dedicated IPv4 àti Static ISP lẹ́sẹ̀kẹsẹ̀ kọjá àwọn orílẹ̀-èdè 7.
Wo Iye Owó Proxy