Jinsi ya Kusanidi Proksi kwenye macOS (Sonoma, Sequoia & Ventura)
Updated:
Tofauti na Windows, macOS hutoa sehemu asili za jina la mtumiaji na nenosiri moja kwa moja ndani ya System Settings → Network → Proxies kwa HTTP (Web Proxy) na HTTPS (Secure Web Proxy), ikihifadhi stakabadhi kwa usalama ndani ya Keychain ya macOS yako. Unaweza pia kuandika hati ya kugeuza proksi kwa kila kiolesura cha mtandao ukitumia zana ya CLI ya networksetup iliyojengwa ndani.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- IP 1₫ 75,000
- IP 3+₫ 70,000
- IP 5+₫ 65,000
- IP 10+₫ 60,000
- IP 50+₫ 60,000
- IP 100+₫ 60,000
- IP 200+₫ 60,000
- IP 500+₫ 55,000
- IP 1₫ 40,000
- IP 5+₫ 35,000
- IP 10+₫ 25,000
- IP 20+₫ 25,000
- IP 50+₫ 25,000
- IP 100+₫ 25,000
- IP 200+₫ 25,000
- IP 500+₫ 25,000
- IP 1000+₫ 22,000
- IP 2000+₫ 20,000
Ufafanuzi wa Itifaki za Proksi za Mtandao za macOS
macOS inakuruhusu kuwezesha itifaki nyingi za proksi kwa wakati mmoja kwenye kiolesura kimoja cha Wi-Fi au Ethernet. Unapotumia proksi za kulipia za VinaProxy, wezesha Web Proxy (HTTP) na Secure Web Proxy (HTTPS).
| Kitufe cha Proksi cha macOS | Itifaki Inayoshughulikiwa | Utangamano wa VinaProxy | Usaidizi wa Uthibitishaji wa Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | Trafiki ya kawaida ya HTTP (mlango 80) | Usaidizi kamili (IPv4 & Static ISP) | Sehemu asili za Jina la mtumiaji & Nenosiri |
| Secure Web Proxy (HTTPS) | Trafiki ya TLS/HTTPS CONNECT (mlango 443) | Usaidizi kamili (IPv4 & Static ISP) | Sehemu asili za Jina la mtumiaji & Nenosiri |
| SOCKS Proxy | Mitiririko ya TCP ya SOCKS5 | Orodha ya proksi za bure pekee (si vifurushi vya kulipia) | Sehemu asili za Jina la mtumiaji & Nenosiri |
| Bypass proxy settings | Mipangishi ya moja kwa moja & subnet za CIDR | Inapendekezwa kwa *.local & 127.0.0.1 | Haitumiki |
Usanidi wa Hatua kwa Hatua katika System Settings za macOS
bash
# Automate macOS Wi-Fi proxy setup from Terminal via networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Turn off macOS Wi-Fi proxy when finished
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Vidokezo vya macOS Network Locations & Terminal
- Tumia macOS Network Locations kubadili kati ya wasifu wa Moja kwa Moja na wa Proksi kwa mibofyo miwili: fungua System Settings → Network, bofya menyu ya duara ya '...' iliyo chini ya orodha ya huduma, chagua Locations → Edit Locations, na uunde eneo maalum la 'VinaProxy'.
- Kumbuka kuwa System Settings za macOS hutumika kwenye Safari, Chrome, Brave, na programu asili za Apple, lakini zana za CLI za Terminal (curl, brew, git, python) zinahitaji export HTTP_PROXY na HTTPS_PROXY katika ~/.zshrc.
Hatua kwa hatua
- 1
Fungua Network Details katika System Settings
Bofya menyu ya Apple → System Settings → Network, chagua huduma yako amilifu ya Wi-Fi au Ethernet, kisha ubofye 'Details...'.
- 2
Wezesha Web Proxy (HTTP) na Uweke Stakabadhi
Chagua kichupo cha 'Proxies' kwenye upau wa kando wa kushoto. Washa 'Web Proxy (HTTP)', weka IP yako ya VinaProxy kwenye 'Server' na mlango kwenye 'Port', weka alama kwenye 'Proxy server requires password', kisha weka Username na Password yako.
- 3
Wezesha Secure Web Proxy (HTTPS)
Washa 'Secure Web Proxy (HTTPS)' na uweke Server, Port, Username, na Password zile zile za VinaProxy ili tovuti zilizosimbwa za HTTPS pia zipitie kwenye proksi.
- 4
Tumia Mabadiliko na Uthibitishe katika Safari au Chrome
Thibitisha orodha ya bypass inajumuisha *.local, 169.254/16, 127.0.0.1, bofya OK, kisha ufungue Safari ili kuthibitisha IP na ASN yako ya kutokea.
Maswali yanayoulizwa mara kwa mara
Kwa nini IP yangu inabaki ile ile kwenye tovuti za HTTPS ikiwa nimewezesha tu Web Proxy (HTTP) kwenye macOS?
macOS hutenganisha mipangilio ya proksi ya HTTP ya kawaida na ya HTTPS iliyosimbwa. Kwa sababu takriban tovuti zote za kisasa zinatumia HTTPS, lazima uwezeshe zote mbili 'Web Proxy (HTTP)' na 'Secure Web Proxy (HTTPS)' katika kichupo cha Proxies.
Kwa nini macOS huomba kuruhusu configd au Safari kufikia Keychain baada ya kuweka proksi?
macOS huhifadhi nenosiri lako la proksi likiwa limesimbwa kwa njia fiche katika Keychain ya kuingia. Bofya 'Always Allow' unapoombwa ili daemons za mtandao za chinichini ziweze kujithibitisha bila hitilafu.
Je, proksi ya System Settings ya macOS huathiri amri za Terminal kama brew au git?
Hapana. Zana za mstari wa amri za BSD/Unix kwenye macOS husoma vigezo vya mazingira vya HTTP_PROXY na HTTPS_PROXY kutoka kwenye wasifu wako wa shell (~/.zshrc), si mfumo wa System Configuration.
Pata proksi za HTTP(S) zenye latency ya chini kwa macOS
Stakabadhi za papo hapo za Dedicated IPv4 na Static ISP katika nchi 7.
Tazama Bei za Proksi