Kako konfigurirati proxy v macOS (Sonoma, Sequoia in Ventura)
Updated:
Za razliko od sistema Windows ponuja macOS izvorna polja za uporabniško ime in geslo neposredno v Sistemske nastavitve → Omrežje → Posredniški strežniki tako za HTTP (Spletni posredniški strežnik) kot HTTPS (Varni spletni posredniški strežnik), pri čemer poverilnice varno shrani v vaš macOS Keychain. Preklapljanje proxyja za posamezen omrežni vmesnik lahko avtomatizirate tudi z vgrajenim orodjem CLI networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75.000 ₫
- 3+ IP-jev70.000 ₫
- 5+ IP-jev65.000 ₫
- 10+ IP-jev60.000 ₫
- 50+ IP-jev60.000 ₫
- 100+ IP-jev60.000 ₫
- 200+ IP-jev60.000 ₫
- 500+ IP-jev55.000 ₫
- 1 IP40.000 ₫
- 5+ IP-jev35.000 ₫
- 10+ IP-jev25.000 ₫
- 20+ IP-jev25.000 ₫
- 50+ IP-jev25.000 ₫
- 100+ IP-jev25.000 ₫
- 200+ IP-jev25.000 ₫
- 500+ IP-jev25.000 ₫
- 1000+ IP-jev22.000 ₫
- 2000+ IP-jev20.000 ₫
Razlaga omrežnih protokolov posredniških strežnikov v macOS
macOS vam omogoča hkratno omogočanje več protokolov posredniškega strežnika na enem vmesniku Wi-Fi ali Ethernet. Pri uporabi plačljivih proxyjev VinaProxy omogočite tako Spletni posredniški strežnik (HTTP) kot Varni spletni posredniški strežnik (HTTPS).
| Stikalo za proxy v macOS | Obravnavani protokol | Združljivost z VinaProxy | Podpora za avtentikacijo v Keychain |
|---|---|---|---|
| Spletni posredniški strežnik (HTTP) | Navaden promet HTTP (vrata 80) | Popolna podpora (IPv4 in statični ISP) | Izvorni polji za uporabniško ime in geslo |
| Varni spletni posredniški strežnik (HTTPS) | Promet TLS/HTTPS CONNECT (vrata 443) | Popolna podpora (IPv4 in statični ISP) | Izvorni polji za uporabniško ime in geslo |
| Posredniški strežnik SOCKS | Tokovi TCP za SOCKS5 | Samo brezplačni seznam proxyjev (ne plačljivi paketi) | Izvorni polji za uporabniško ime in geslo |
| Obhod nastavitev posredniškega strežnika | Neposredni gostitelji in podomrežja CIDR | Priporočeno za *.local in 127.0.0.1 | Ni na voljo |
Namestitev po korakih v Sistemskih nastavitvah sistema macOS
bash
# Avtomatizirajte nastavitev proxyja za Wi-Fi v macOS iz Terminala prek networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Po zaključku izklopite proxy za Wi-Fi v macOS
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Omrežne lokacije v macOS in nasveti za Terminal
- Uporabite omrežne lokacije v macOS za preklop med profiloma Direct in Proxy z dvema klikoma: odprite Sistemske nastavitve → Omrežje, kliknite okrogli meni '...' na dnu seznama storitev, izberite Lokacije → Uredi lokacije in ustvarite namensko lokacijo 'VinaProxy'.
- Upoštevajte, da Sistemske nastavitve v macOS veljajo za Safari, Chrome, Brave in izvorne aplikacije Apple, medtem ko orodja CLI v Terminalu (curl, brew, git, python) zahtevajo export HTTP_PROXY in HTTPS_PROXY v ~/.zshrc.
Navodila po korakih
- 1
Odprite podrobnosti omrežja v Sistemskih nastavitvah
Kliknite meni Apple → Sistemske nastavitve → Omrežje, izberite svojo aktivno storitev Wi-Fi ali Ethernet in kliknite 'Podrobnosti ...'.
- 2
Omogočite Spletni posredniški strežnik (HTTP) in vnesite poverilnice
V levi stranski vrstici izberite zavihek 'Posredniški strežniki'. Vklopite 'Spletni posredniški strežnik (HTTP)', vnesite svoj IP za VinaProxy v 'Strežnik' in vrata v 'Vrata', označite 'Posredniški strežnik zahteva geslo' ter vnesite svoje uporabniško ime in geslo.
- 3
Omogočite Varni spletni posredniški strežnik (HTTPS)
Vklopite 'Varni spletni posredniški strežnik (HTTPS)' ter vnesite popolnoma enak strežnik, vrata, uporabniško ime in geslo za VinaProxy, da se tudi šifrirana spletna mesta HTTPS usmerjajo prek proxyja.
- 4
Uveljavite spremembe in preverite delovanje v Safariju ali Chromu
Potrdite, da seznam za obhod vključuje *.local, 169.254/16, 127.0.0.1, kliknite V redu ter odprite Safari, da preverite svoj izhodni IP in ASN.
Pogosta vprašanja
Zakaj moj IP na spletnih mestih HTTPS ostane enak, če sem v macOS omogočil samo Spletni posredniški strežnik (HTTP)?
macOS ločuje nastavitve posredniškega strežnika za navaden HTTP in šifriran HTTPS. Ker skoraj vsa sodobna spletna mesta uporabljajo HTTPS, morate v zavihku Posredniški strežniki omogočiti tako 'Spletni posredniški strežnik (HTTP)' kot 'Varni spletni posredniški strežnik (HTTPS)'.
Zakaj macOS po nastavitvi proxyja zahteva dovoljenje za dostop storitve configd ali Safarija do Keychaina?
macOS shrani vaše geslo za proxy šifrirano v prijavi Keychain. Ob pozivu kliknite 'Vedno dovoli', da se lahko omrežni demoni v ozadju nemoteno avtenticirajo.
Ali proxy v Sistemskih nastavitvah sistema macOS vpliva na ukaze v Terminalu, kot sta brew ali git?
Ne. Ukazna orodja BSD/Unix v sistemu macOS berejo okoljski spremenljivki HTTP_PROXY in HTTPS_PROXY iz vašega profila lupine (~/.zshrc) in ne iz ogrodja System Configuration.
Pridobite proxyje HTTP(S) z nizko zakasnitvijo za macOS
Takojšnje poverilnice za namenske IPv4 in statične ISP proxyje v 7 državah.
Oglejte si cene proxyjev