Kuidas seadistada proksit macOS-is (Sonoma, Sequoia ja Ventura)
Updated:
Erinevalt Windowsist pakub macOS kasutajanime ja parooli välju otse menüüs System Settings → Network → Proxies nii HTTP (Web Proxy) kui ka HTTPS-i (Secure Web Proxy) jaoks, salvestades mandaadid turvaliselt teie macOS Keychaini. Samuti saate skriptida proksi lülitamist iga võrguliidese jaoks sisseehitatud networksetup CLI tööriista abil.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75 000 ₫
- 3+ IP-d70 000 ₫
- 5+ IP-d65 000 ₫
- 10+ IP-d60 000 ₫
- 50+ IP-d60 000 ₫
- 100+ IP-d60 000 ₫
- 200+ IP-d60 000 ₫
- 500+ IP-d55 000 ₫
- 1 IP40 000 ₫
- 5+ IP-d35 000 ₫
- 10+ IP-d25 000 ₫
- 20+ IP-d25 000 ₫
- 50+ IP-d25 000 ₫
- 100+ IP-d25 000 ₫
- 200+ IP-d25 000 ₫
- 500+ IP-d25 000 ₫
- 1000+ IP-d22 000 ₫
- 2000+ IP-d20 000 ₫
macOS-i võrguproksi protokollide selgitus
macOS võimaldab ühel Wi-Fi või Etherneti liidesel aktiveerida korraga mitu proksiprotokolli. VinaProxy tasuliste prokside kasutamisel lubage nii Web Proxy (HTTP) kui ka Secure Web Proxy (HTTPS).
| macOS-i proksilüliti | Käsitletav protokoll | VinaProxy ühilduvus | Keychaini autentimise tugi |
|---|---|---|---|
| Web Proxy (HTTP) | Tavaline HTTP-liiklus (port 80) | Täielik tugi (IPv4 ja Static ISP) | Natiivsed kasutajanime ja parooli väljad |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT-liiklus (port 443) | Täielik tugi (IPv4 ja Static ISP) | Natiivsed kasutajanime ja parooli väljad |
| SOCKS Proxy | SOCKS5 TCP-vood | Ainult tasuta proksiloend (mitte tasulised paketid) | Natiivsed kasutajanime ja parooli väljad |
| Bypass proxy settings | Otsesed hostid ja CIDR-alamvõrgud | Soovitatav aadressidele *.local ja 127.0.0.1 | N/A |
Samm-sammuline seadistamine macOS-i menüüs System Settings
bash
# Automatiseerige macOS-i Wi-Fi proksi seadistus Terminalist networksetupi abil
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Lülitage pärast lõpetamist macOS-i Wi-Fi proksi välja
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
macOS-i Network Locations ja Terminali nõuanded
- Kasutage funktsiooni macOS Network Locations, et lülituda kahe klõpsuga otseühenduse ja proksiprofiili vahel: avage System Settings → Network, klõpsake teenuste loendi allosas ringikujulist menüüd '...', valige Locations → Edit Locations ja looge eraldi asukoht 'VinaProxy'.
- Pange tähele, et macOS-i System Settings kehtib rakendustele Safari, Chrome, Brave ja Apple'i natiivsetele rakendustele, kuid Terminali CLI tööriistad (curl, brew, git, python) nõuavad parameetrite HTTP_PROXY ja HTTPS_PROXY eksportimist failis ~/.zshrc.
Samm-sammult
- 1
Avage võrgu üksikasjad menüüs System Settings
Klõpsake Apple-menüü → System Settings → Network, valige oma aktiivne Wi-Fi või Etherneti teenus ja klõpsake 'Details...'.
- 2
Lubage Web Proxy (HTTP) ja sisestage mandaadid
Valige vasakpoolsel külgribal vahekaart 'Proxies'. Lülitage 'Web Proxy (HTTP)' sisse, sisestage oma VinaProxy IP väljale 'Server' ja port väljale 'Port', märkige ruut 'Proxy server requires password' ning sisestage oma Username ja Password.
- 3
Lubage Secure Web Proxy (HTTPS)
Lülitage 'Secure Web Proxy (HTTPS)' sisse ja sisestage täpselt samad VinaProxy Server, Port, Username ja Password, et ka krüpteeritud HTTPS-lehed suunataks läbi proksi.
- 4
Rakendage muudatused ja kontrollige Safaris või Chrome'is
Veenduge, et möödaviikude loendis oleks *.local, 169.254/16, 127.0.0.1, klõpsake OK ja avage Safari, et kontrollida oma väljuvat IP-d ja ASN-i.
Korduma kippuvad küsimused
Miks jääb mu IP HTTPS-veebisaitidel samaks, kui lubasin macOS-is ainult valiku Web Proxy (HTTP)?
macOS eraldab tavalise HTTP ja krüpteeritud HTTPS-i proksisätted. Kuna peaaegu kõik kaasaegsed veebisaidid kasutavad HTTPS-i, peate vahekaardil Proxies lubama nii 'Web Proxy (HTTP)' kui ka 'Secure Web Proxy (HTTPS)'.
Miks küsib macOS pärast proksi määramist luba configd või Safari juurdepääsuks Keychainile?
macOS salvestab teie proksiparooli krüpteeritult sisselogimise Keychaini. Klõpsake viiba kuvamisel nupul 'Always Allow', et taustavõrgu deemonid saaksid sujuvalt autentida.
Kas macOS-i System Settingsi proksi mõjutab Terminali käske nagu brew või git?
Ei. macOS-i BSD/Unixi käsureatööriistad loevad keskkonnamuutujaid HTTP_PROXY ja HTTPS_PROXY teie kesta profiilist (~/.zshrc), mitte süsteemi konfiguratsiooniraamistikust (System Configuration).
Hankige macOS-i jaoks madala latentsusega HTTP(S)-proksid
Kohesed Dedicated IPv4 ja Static ISP mandaadid 7 riigis.
Vaata prokside hindu