Jak nakonfigurovat proxy na macOS (Sonoma, Sequoia a Ventura)
Updated:
Na rozdíl od Windows nabízí macOS nativní pole pro uživatelské jméno a heslo přímo v nabídce Nastavení systému → Síť → Proxy servery pro HTTP (Web proxy) i HTTPS (Zabezpečená web proxy) a přihlašovací údaje bezpečně ukládá do Klíčenky macOS. Přepínání proxy pro jednotlivá síťová rozhraní můžete také skriptovat pomocí vestavěného nástroje CLI 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
Vysvětlení síťových proxy protokolů v macOS
macOS umožňuje povolit více proxy protokolů současně na jednom rozhraní Wi-Fi nebo Ethernet. Při používání placených proxy VinaProxy aktivujte jak Web proxy (HTTP), tak Zabezpečenou web proxy (HTTPS).
| Přepínač proxy v macOS | Zpracovávaný protokol | Kompatibilita s VinaProxy | Podpora ověření přes Klíčenku |
|---|---|---|---|
| Web proxy (HTTP) | Nešifrovaný provoz HTTP (port 80) | Plná podpora (IPv4 a Static ISP) | Nativní pole pro uživatelské jméno a heslo |
| Zabezpečená web proxy (HTTPS) | Provoz TLS/HTTPS CONNECT (port 443) | Plná podpora (IPv4 a Static ISP) | Nativní pole pro uživatelské jméno a heslo |
| SOCKS proxy | TCP toky SOCKS5 | Pouze bezplatný seznam proxy (ne placené tarify) | Nativní pole pro uživatelské jméno a heslo |
| Vynechat nastavení proxy | Přímí hostitelé a podsítě CIDR | Doporučeno pro *.local a 127.0.0.1 | N/A |
Postup nastavení v Nastavení systému macOS
bash
# Automatizace nastavení Wi-Fi proxy na macOS z Terminálu přes networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Vypnutí Wi-Fi proxy na macOS po dokončení
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Síťová umístění a tipy pro Terminál v macOS
- Využijte Síťová umístění v macOS k přepínání mezi přímým připojením a proxy na dvě kliknutí: otevřete Nastavení systému → Síť, klikněte na nabídku se třemi tečkami „...“ ve spodní části seznamu služeb, zvolte Umístění → Upravit umístění a vytvořte vyhrazené umístění „VinaProxy“.
- Pamatujte, že Nastavení systému macOS se vztahuje na Safari, Chrome, Brave a nativní aplikace Apple, ale nástroje CLI v Terminálu (curl, brew, git, Python) vyžadují export HTTP_PROXY a HTTPS_PROXY v ~/.zshrc.
Krok za krokem
- 1
Otevřete podrobnosti sítě v Nastavení systému
Klikněte na nabídku Apple → Nastavení systému → Síť, vyberte aktivní službu Wi-Fi nebo Ethernet a klikněte na „Podrobnosti...“.
- 2
Povolte Web proxy (HTTP) a zadejte přihlašovací údaje
V levém bočním panelu vyberte kartu „Proxy servery“. Zapněte přepínač „Web proxy (HTTP)“, do pole „Server“ zadejte svou IP adresu VinaProxy a do pole „Port“ příslušný port, zaškrtněte volbu „Proxy server vyžaduje heslo“ a vyplňte Uživatelské jméno a Heslo.
- 3
Povolte Zabezpečenou web proxy (HTTPS)
Zapněte přepínač „Zabezpečená web proxy (HTTPS)“ a zadejte úplně stejný Server, Port, Uživatelské jméno i Heslo VinaProxy, aby přes proxy procházely i šifrované weby HTTPS.
- 4
Uložte změny a ověřte funkčnost v Safari nebo Chrome
Zkontrolujte, zda seznam pro vynechání obsahuje *.local, 169.254/16, 127.0.0.1, klikněte na OK a otevřete Safari pro ověření své výstupní IP adresy a ASN.
Často kladené otázky
Proč se na HTTPS webech moje IP adresa nemění, když jsem na macOS povolil pouze Web proxy (HTTP)?
macOS odděluje nastavení proxy pro nešifrovaný protokol HTTP a šifrovaný HTTPS. Vzhledem k tomu, že téměř všechny moderní weby používají HTTPS, musíte na kartě Proxy servery povolit jak „Web proxy (HTTP)“, tak „Zabezpečená web proxy (HTTPS)“.
Proč macOS po nastavení proxy žádá o povolení přístupu ke Klíčence pro configd nebo Safari?
macOS ukládá heslo k proxy šifrované v přihlašovací Klíčence. Po zobrazení výzvy klikněte na „Vždy povolit“, aby se síťoví démoni na pozadí mohli bez problémů ověřovat.
Ovlivňuje proxy z Nastavení systému macOS příkazy v Terminálu jako brew nebo git?
Ne. Nástroje příkazového řádku BSD/Unix v systému macOS načítají proměnné prostředí HTTP_PROXY a HTTPS_PROXY z vašeho profilu shellu (~/.zshrc), nikoli z frameworku System Configuration.
Získejte HTTP(S) proxy s nízkou latencí pro macOS
Okamžité přihlašovací údaje pro Dedikované IPv4 a Static ISP v 7 zemích.
Zobrazit ceník proxy