Kaip sukonfigūruoti proxy „macOS“ („Sonoma“, „Sequoia“ ir „Ventura“)
Updated:
Skirtingai nei „Windows“, „macOS“ tiesiogiai skiltyje System Settings → Network → Proxies pateikia integruotus vartotojo vardo ir slaptažodžio laukus tiek HTTP („Web Proxy“), tiek HTTPS („Secure Web Proxy“) protokolams, saugiai išsaugodama prisijungimo duomenis jūsų „macOS Keychain“. Taip pat galite automatizuoti proxy perjungimą kiekvienai tinklo sąsajai naudodami integruotą „networksetup“ CLI paslaugų programą.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75 000 VND
- Nuo 3 IP70 000 VND
- Nuo 5 IP65 000 VND
- Nuo 10 IP60 000 VND
- Nuo 50 IP60 000 VND
- Nuo 100 IP60 000 VND
- Nuo 200 IP60 000 VND
- Nuo 500 IP55 000 VND
- 1 IP40 000 VND
- Nuo 5 IP35 000 VND
- Nuo 10 IP25 000 VND
- Nuo 20 IP25 000 VND
- Nuo 50 IP25 000 VND
- Nuo 100 IP25 000 VND
- Nuo 200 IP25 000 VND
- Nuo 500 IP25 000 VND
- Nuo 1000 IP22 000 VND
- Nuo 2000 IP20 000 VND
„macOS“ tinklo proxy protokolų paaiškinimas
„macOS“ leidžia vienu metu įgalinti kelis proxy protokolus vienoje „Wi-Fi“ arba „Ethernet“ sąsajoje. Naudodami mokamus „VinaProxy“ proxy, įjunkite ir „Web Proxy (HTTP)“, ir „Secure Web Proxy (HTTPS)“.
| „macOS“ proxy jungiklis | Apdorojamas protokolas | Suderinamumas su „VinaProxy“ | „Keychain“ autentifikavimo palaikymas |
|---|---|---|---|
| Web Proxy (HTTP) | Paprastas HTTP srautas (prievadas 80) | Pilnas palaikymas (IPv4 ir Static ISP) | Integruoti vartotojo vardo ir slaptažodžio laukai |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT srautas (prievadas 443) | Pilnas palaikymas (IPv4 ir Static ISP) | Integruoti vartotojo vardo ir slaptažodžio laukai |
| SOCKS Proxy | SOCKS5 TCP srautai | Tik nemokamų proxy sąrašas (ne mokami planai) | Integruoti vartotojo vardo ir slaptažodžio laukai |
| Bypass proxy settings | Tiesioginiai mazgai ir CIDR potinkliai | Rekomenduojama *.local ir 127.0.0.1 | Nėra |
Nuoseklus nustatymas „macOS System Settings“
bash
# Automatizuokite macOS Wi-Fi proxy nustatymą iš Terminal per networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Baigę išjunkite macOS Wi-Fi proxy
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
„macOS Network Locations“ ir „Terminal“ patarimai
- Naudokite „macOS Network Locations“, kad perjungtumėte tiesioginius ir proxy profilius dviem paspaudimais: atidarykite System Settings → Network, paslaugų sąrašo apačioje spustelėkite apskritą meniu '...', pasirinkite Locations → Edit Locations ir sukurkite specialią 'VinaProxy' vietą.
- Atkreipkite dėmesį, kad „macOS System Settings“ taikomi „Safari“, „Chrome“, „Brave“ ir integruotoms „Apple“ programėlėms, tačiau „Terminal“ CLI įrankiams (curl, brew, git, python) reikalingi export HTTP_PROXY ir HTTPS_PROXY faile ~/.zshrc.
Žingsnis po žingsnio
- 1
Atidarykite tinklo informaciją skiltyje „System Settings“
Spustelėkite „Apple“ meniu → System Settings → Network, pasirinkite aktyvią „Wi-Fi“ arba „Ethernet“ paslaugą ir spustelėkite 'Details...'.
- 2
Įjunkite „Web Proxy (HTTP)“ ir įveskite prisijungimo duomenis
Kairėje šoninėje juostoje pasirinkite skirtuką 'Proxies'. Įjunkite 'Web Proxy (HTTP)', laukelyje 'Server' įveskite savo „VinaProxy“ IP, o laukelyje 'Port' – prievadą, pažymėkite 'Proxy server requires password' ir įveskite savo vartotojo vardą bei slaptažodį.
- 3
Įjunkite „Secure Web Proxy (HTTPS)“
Įjunkite 'Secure Web Proxy (HTTPS)' ir įveskite lygiai tą patį „VinaProxy“ serverį, prievadą, vartotojo vardą ir slaptažodį, kad šifruotos HTTPS svetainės taip pat būtų nukreipiamos per proxy.
- 4
Taikykite pakeitimus ir patikrinkite „Safari“ arba „Chrome“
Patvirtinkite, kad apėjimo sąraše yra *.local, 169.254/16, 127.0.0.1, spustelėkite OK ir atidarykite „Safari“, kad patikrintumėte savo išeinantį IP ir ASN.
Dažnai užduodami klausimai
Kodėl mano IP nesikeičia HTTPS svetainėse, jei „macOS“ įjungiau tik „Web Proxy (HTTP)“?
„macOS“ atskiria paprasto HTTP ir šifruoto HTTPS proxy nustatymus. Kadangi beveik visos šiuolaikinės svetainės naudoja HTTPS, skirtuke „Proxies“ turite įjungti ir 'Web Proxy (HTTP)', ir 'Secure Web Proxy (HTTPS)'.
Kodėl nustačius proxy „macOS“ prašo leisti „configd“ arba „Safari“ pasiekti „Keychain“?
„macOS“ saugo jūsų proxy slaptažodį užšifruotą prisijungimo „Keychain“. Paraginti spustelėkite 'Always Allow', kad fono tinklo procesai galėtų sklandžiai atlikti autentifikavimą.
Ar „macOS System Settings“ proxy veikia „Terminal“ komandas, tokias kaip brew ar git?
Ne. BSD/Unix komandų eilutės įrankiai sistemoje „macOS“ skaito HTTP_PROXY ir HTTPS_PROXY aplinkos kintamuosius iš jūsų apvalkalo profilio (~/.zshrc), o ne iš „System Configuration“ sistemos.
Gaukite mažos delsos HTTP(S) proxy sistemai „macOS“
Momentiniai dedikuoti IPv4 ir Static ISP duomenys 7 šalyse.
Peržiūrėti proxy kainas