Како да конфигурирате прокси на macOS (Sonoma, Sequoia и Ventura)
Updated:
За разлика од Windows, macOS нуди вградени полиња за корисничко име и лозинка директно во System Settings → Network → Proxies за HTTP (Web Proxy) и HTTPS (Secure Web Proxy), безбедно чувајќи ги податоците во вашиот macOS Keychain. Исто така, можете да го скриптирате вклучувањето на прокси за секој мрежен интерфејс преку вградената алатка networksetup CLI.
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
Објаснување на мрежните прокси-протоколи на macOS
macOS ви овозможува истовремено да активирате повеќе прокси-протоколи на еден Wi-Fi или Ethernet интерфејс. Кога користите платени проксија од VinaProxy, овозможете ги и Web Proxy (HTTP) и Secure Web Proxy (HTTPS).
| macOS опција за прокси | Обработен протокол | Компатибилност со VinaProxy | Поддршка за автентикација преку Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | Обичен HTTP-сообраќај (порта 80) | Целосна поддршка (IPv4 и Static ISP) | Вградени полиња за корисничко име и лозинка |
| Secure Web Proxy (HTTPS) | Шифриран TLS/HTTPS CONNECT сообраќај (порта 443) | Целосна поддршка (IPv4 и Static ISP) | Вградени полиња за корисничко име и лозинка |
| SOCKS Proxy | SOCKS5 TCP-протоци | Само листа на бесплатни проксија (не за платени пакети) | Вградени полиња за корисничко име и лозинка |
| Bypass proxy settings | Директни хостови и CIDR подмрежи | Препорачано за *.local и 127.0.0.1 | N/A |
Поставување чекор по чекор во macOS System Settings
bash
# Автоматизирајте го поставувањето прокси за Wi-Fi на macOS од Terminal преку networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Исклучете го проксито за Wi-Fi на macOS кога ќе завршите
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
macOS Network Locations и совети за Terminal
- Користете macOS Network Locations за да менувате помеѓу директен и прокси-профил со два клика: отворете System Settings → Network, кликнете на кружното мени со '...' на дното од листата на сервиси, изберете Locations → Edit Locations и креирајте посебна локација 'VinaProxy'.
- Имајте предвид дека macOS System Settings важи за Safari, Chrome, Brave и вградените Apple апликации, но алатките за Terminal CLI (curl, brew, git, python) бараат export HTTP_PROXY и HTTPS_PROXY во ~/.zshrc.
Чекор по чекор
- 1
Отворете Network Details во System Settings
Кликнете на менито Apple → System Settings → Network, изберете го вашиот активен Wi-Fi или Ethernet сервис и кликнете 'Details...'.
- 2
Овозможете Web Proxy (HTTP) и внесете ги податоците
Изберете го јазичето 'Proxies' во страничната лента од лево. Вклучете го 'Web Proxy (HTTP)', внесете ја вашата VinaProxy IP-адреса во 'Server' и портата во 'Port', означете 'Proxy server requires password' и внесете ги вашето Username и Password.
- 3
Овозможете Secure Web Proxy (HTTPS)
Вклучете го 'Secure Web Proxy (HTTPS)' и внесете ги истите VinaProxy Server, Port, Username и Password за да може и шифрираните HTTPS сајтови да се насочуваат преку проксито.
- 4
Применете ги промените и проверете во Safari или Chrome
Потврдете дека листата за исклучоци ги содржи *.local, 169.254/16, 127.0.0.1, кликнете OK и отворете Safari за да ја потврдите вашата излезна IP-адреса и ASN.
Често поставувани прашања
Зошто мојата IP-адреса останува иста на веб-страници со HTTPS ако сум овозможил само Web Proxy (HTTP) на macOS?
macOS ги одвојува прокси-поставките за обичен HTTP и шифриран HTTPS. Бидејќи речиси сите современи веб-страници користат HTTPS, мора да ги овозможите и 'Web Proxy (HTTP)' и 'Secure Web Proxy (HTTPS)' во јазичето Proxies.
Зошто macOS бара дозвола за configd или Safari да пристапат до Keychain по поставувањето прокси?
macOS ја зачувува вашата лозинка за прокси шифрирана во login Keychain. Кликнете 'Always Allow' кога ќе се побара за мрежните процеси во позадина да можат непречено да се автентицираат.
Дали проксито од macOS System Settings влијае на командите во Terminal како brew или git?
Не. Алатките од командната линија на BSD/Unix во macOS ги читаат променливите на опкружувањето HTTP_PROXY и HTTPS_PROXY од вашиот кориснички профил на школката (~/.zshrc), а не од рамката System Configuration.
Земете HTTP(S) проксија со ниска латенција за macOS
Инстант најавни податоци за Dedicated IPv4 и Static ISP во 7 земји.
Погледнете ги цените за прокси