Jak skonfigurować proxy w macOS (Sonoma, Sequoia i Ventura)
Updated:
W przeciwieństwie do systemu Windows, macOS udostępnia natywne pola nazwy użytkownika i hasła bezpośrednio w Ustawienia systemowe → Sieć → Serwery proxy zarówno dla HTTP (Web Proxy), jak i HTTPS (Secure Web Proxy), bezpiecznie przechowując dane uwierzytelniające w Pęku kluczy macOS. Przełączanie proxy dla poszczególnych interfejsów sieciowych można również zautomatyzować za pomocą wbudowanego narzędzia wiersza poleceń networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75 000 VND
- 3+ IP70 000 VND
- 5+ IP65 000 VND
- 10+ IP60 000 VND
- 50+ IP60 000 VND
- 100+ IP60 000 VND
- 200+ IP60 000 VND
- 500+ IP55 000 VND
- 1 IP40 000 VND
- 5+ IP35 000 VND
- 10+ IP25 000 VND
- 20+ IP25 000 VND
- 50+ IP25 000 VND
- 100+ IP25 000 VND
- 200+ IP25 000 VND
- 500+ IP25 000 VND
- 1000+ IP22 000 VND
- 2000+ IP20 000 VND
Omówienie protokołów proxy w systemie macOS
macOS pozwala włączyć jednocześnie wiele protokołów proxy na pojedynczym interfejsie Wi-Fi lub Ethernet. Korzystając z płatnych serwerów proxy VinaProxy, włącz zarówno Web Proxy (HTTP), jak i Secure Web Proxy (HTTPS).
| Przełącznik proxy w macOS | Obsługiwany protokół | Zgodność z VinaProxy | Uwierzytelnianie w Pęku kluczy |
|---|---|---|---|
| Web Proxy (HTTP) | Zwykły ruch HTTP (port 80) | Pełne wsparcie (IPv4 i statyczne ISP) | Natywne pola: nazwa użytkownika i hasło |
| Secure Web Proxy (HTTPS) | Ruch TLS/HTTPS CONNECT (port 443) | Pełne wsparcie (IPv4 i statyczne ISP) | Natywne pola: nazwa użytkownika i hasło |
| SOCKS Proxy | Strumienie TCP SOCKS5 | Tylko darmowa lista proxy (brak w planach płatnych) | Natywne pola: nazwa użytkownika i hasło |
| Bypass proxy settings | Hosty bezpośrednie i podsieci CIDR | Zalecane dla *.local i 127.0.0.1 | Nie dotyczy |
Konfiguracja krok po kroku w Ustawieniach systemowych macOS
bash
# Automatyzacja konfiguracji proxy Wi-Fi w macOS z Terminala za pomocą networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Wyłącz proxy Wi-Fi w macOS po zakończeniu
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Położenia sieciowe w macOS i wskazówki dotyczące Terminala
- Użyj Położeń sieciowych w macOS, aby przełączać się między profilami bez proxy i z proxy dwoma kliknięciami: otwórz Ustawienia systemowe → Sieć, kliknij menu z ikoną trzech kropek na dole listy usług, wybierz Położenia → Edycja położeń i utwórz dedykowane położenie „VinaProxy”.
- Pamiętaj, że Ustawienia systemowe macOS obejmują przeglądarki Safari, Chrome, Brave i natywne aplikacje Apple, ale narzędzia wiersza poleceń w Terminalu (curl, brew, git, python) wymagają dodania wpisów export HTTP_PROXY i HTTPS_PROXY w pliku ~/.zshrc.
Krok po kroku
- 1
Otwórz szczegóły sieci w Ustawieniach systemowych
Kliknij menu Apple → Ustawienia systemowe → Sieć, wybierz aktywną usługę Wi-Fi lub Ethernet i kliknij „Szczegóły... ”.
- 2
Włącz Web Proxy (HTTP) i wprowadź dane uwierzytelniające
Wybierz kartę „Serwery proxy” na pasku bocznym po lewej stronie. Włącz opcję „Web Proxy (HTTP)”, wprowadź adres IP z VinaProxy w polu „Serwer” oraz port w polu „Port”, zaznacz „Serwer proxy wymaga hasła” i podaj swoją nazwę użytkownika oraz hasło.
- 3
Włącz Secure Web Proxy (HTTPS)
Włącz opcję „Secure Web Proxy (HTTPS)” i wprowadź dokładnie te same dane VinaProxy: Serwer, Port, Nazwę użytkownika i Hasło, aby szyfrowane strony HTTPS również korzystały z serwera proxy.
- 4
Zastosuj zmiany i sprawdź działanie w Safari lub Chrome
Upewnij się, że lista pomijania zawiera *.local, 169.254/16, 127.0.0.1, kliknij OK i otwórz Safari, aby zweryfikować wychodzący adres IP oraz ASN.
Często zadawane pytania
Dlaczego mój adres IP nie zmienia się na stronach HTTPS, jeśli w macOS włączono tylko Web Proxy (HTTP)?
System macOS rozdziela ustawienia proxy dla zwykłego protokołu HTTP i szyfrowanego HTTPS. Ponieważ niemal wszystkie współczesne strony korzystają z HTTPS, na karcie Serwery proxy należy włączyć zarówno „Web Proxy (HTTP)”, jak i „Secure Web Proxy (HTTPS)”.
Dlaczego po skonfigurowaniu proxy macOS prosi o dostęp procesu configd lub Safari do Pęku kluczy?
System macOS zapisuje hasło do proxy w postaci zaszyfrowanej w Pęku kluczy logowania. Po wyświetleniu monitu kliknij „Zawsze pozwalaj”, aby procesy sieciowe w tle mogły uwierzytelniać się automatycznie.
Czy konfiguracja proxy w Ustawieniach systemowych macOS wpływa na polecenia w Terminalu, takie jak brew lub git?
Nie. Narzędzia wiersza poleceń BSD/Unix w macOS odczytują zmienne środowiskowe HTTP_PROXY i HTTPS_PROXY z profilu powłoki (~/.zshrc), a nie ze struktury System Configuration.
Kup serwery proxy HTTP(S) o niskim opóźnieniu dla macOS
Błyskawiczny dostęp do dedykowanych adresów IPv4 i statycznych ISP w 7 krajach.
Zobacz cennik proxy