Как да конфигурирате прокси в macOS (Sonoma, Sequoia и Ventura)
Updated:
За разлика от Windows, macOS предоставя вградени полета за потребителско име и парола директно в Системни настройки → Мрежа → Проксита както за HTTP (Web Proxy), така и за HTTPS (Secure Web Proxy), като съхранява данните за достъп сигурно в macOS Keychain. Можете също така да автоматизирате превключването на прокси за всеки мрежов интерфейс чрез вградения CLI инструмент networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75 000 VND
- 3+ IP адреса70 000 VND
- 5+ IP адреса65 000 VND
- 10+ IP адреса60 000 VND
- 50+ IP адреса60 000 VND
- 100+ IP адреса60 000 VND
- 200+ IP адреса60 000 VND
- 500+ IP адреса55 000 VND
- 1 IP40 000 VND
- 5+ IP адреса35 000 VND
- 10+ IP адреса25 000 VND
- 20+ IP адреса25 000 VND
- 50+ IP адреса25 000 VND
- 100+ IP адреса25 000 VND
- 200+ IP адреса25 000 VND
- 500+ IP адреса25 000 VND
- 1000+ IP адреса22 000 VND
- 2000+ IP адреса20 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 | Не се прилага |
Поетапна настройка в системните настройки на macOS
bash
# Automate macOS Wi-Fi proxy setup from Terminal via networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Turn off macOS Wi-Fi proxy when finished
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Мрежови локации в macOS и съвети за Terminal
- Използвайте мрежовите локации в macOS, за да превключвате между директна връзка и прокси профили само с две щраквания: отворете Системни настройки → Мрежа, щракнете върху менюто с три точки в кръг в долната част на списъка с услуги, изберете Локации → Редактиране на локации и създайте специална локация „VinaProxy“.
- Имайте предвид, че системните настройки на macOS важат за Safari, Chrome, Brave и вградените приложения на Apple, но CLI инструментите в Terminal (curl, brew, git, python) изискват export HTTP_PROXY и HTTPS_PROXY в ~/.zshrc.
Стъпка по стъпка
- 1
Отворете мрежовите детайли в системните настройки
Щракнете върху менюто на Apple → Системни настройки → Мрежа, изберете вашата активна Wi-Fi или Ethernet услуга и щракнете върху „Детайли...“.
- 2
Активирайте Web Proxy (HTTP) и въведете данни за достъп
Изберете раздела „Проксита“ в лявата странична лента. Включете „Web Proxy (HTTP)“, въведете вашия VinaProxy IP в „Сървър“ и порт в „Порт“, поставете отметка на „Прокси сървърът изисква парола“ и въведете своето потребителско име и парола.
- 3
Активирайте Secure Web Proxy (HTTPS)
Включете „Secure Web Proxy (HTTPS)“ и въведете абсолютно същите данни за VinaProxy – сървър, порт, потребителско име и парола, така че криптираните 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)“ в раздела Проксита.
Защо macOS иска разрешение за достъп на configd или Safari до Keychain след задаване на прокси?
macOS съхранява паролата за вашето прокси криптирана в системния Keychain за вход. Щракнете върху „Винаги разрешавай“, когато се появи запитване, за да могат фоновите мрежови процеси да се удостоверяват автоматично.
Влияе ли проксито от системните настройки на macOS върху команди в Terminal като brew или git?
Не. BSD/Unix инструментите за команден ред в macOS четат променливите на средата HTTP_PROXY и HTTPS_PROXY от профила на вашата обвивка (~/.zshrc), а не от рамката System Configuration.
Вземете бързи HTTP(S) проксита за macOS
Моментален достъп до Dedicated IPv4 и Static ISP в 7 държави.
Вижте цените на прокситата