Як налаштувати проксі на macOS (Sonoma, Sequoia та Ventura)
Updated:
На відміну від Windows, macOS надає вбудовані поля для імені користувача та пароля безпосередньо в меню Системні параметри → Мережа → Проксі як для HTTP (Вебпроксі), так і для HTTPS (Захищений вебпроксі), безпечно зберігаючи облікові дані у В'язці ключів macOS. Ви також можете створювати сценарії перемикання проксі для кожного мережевого інтерфейсу за допомогою вбудованої утиліти CLI networksetup.
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, увімкніть як Вебпроксі (HTTP), так і Захищений вебпроксі (HTTPS).
| Перемикач проксі в macOS | Підтримуваний протокол | Сумісність із VinaProxy | Авторизація у В'язці ключів |
|---|---|---|---|
| Вебпроксі (HTTP) | Звичайний трафік HTTP (порт 80) | Повна підтримка (IPv4 та Static ISP) | Вбудовані поля «Ім'я користувача» та «Пароль» |
| Захищений вебпроксі (HTTPS) | Трафік TLS/HTTPS CONNECT (порт 443) | Повна підтримка (IPv4 та Static ISP) | Вбудовані поля «Ім'я користувача» та «Пароль» |
| SOCKS-проксі | TCP-потоки SOCKS5 | Лише список безкоштовних проксі (не платні тарифи) | Вбудовані поля «Ім'я користувача» та «Пароль» |
| Обхід параметрів проксі | Прямі хости та підмережі CIDR | Рекомендовано для *.local та 127.0.0.1 | Н/Д |
Покрокове налаштування в Системних параметрах macOS
bash
# Автоматизація налаштування проксі для Wi-Fi у macOS із Термінала через 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 та поради для Термінала
- Використовуйте розташування мережі в macOS, щоб перемикатися між прямим підключенням і профілями проксі у два кліки: відкрийте Системні параметри → Мережа, натисніть круглу кнопку меню «...» унизу списку служб, виберіть Розташування → Змінити розташування та створіть окреме розташування «VinaProxy».
- Зверніть увагу: Системні параметри macOS застосовуються до Safari, Chrome, Brave і стандартних програм Apple, але для інструментів CLI в Терміналі (curl, brew, git, Python) потрібен експорт HTTP_PROXY та HTTPS_PROXY у ~/.zshrc.
Покроково
- 1
Відкрийте параметри мережі в Системних параметрах
Перейдіть у меню Apple → Системні параметри → Мережа, виберіть активне підключення Wi-Fi або Ethernet і натисніть «Докладно...».
- 2
Увімкніть Вебпроксі (HTTP) та введіть облікові дані
Виберіть вкладку «Проксі» на бічній панелі ліворуч. Увімкніть «Вебпроксі (HTTP)», укажіть свій IP від VinaProxy в полі «Сервер» і порт у полі «Порт», установіть прапорець «Проксі-сервер вимагає пароль» та введіть Ім'я користувача й Пароль.
- 3
Увімкніть Захищений вебпроксі (HTTPS)
Увімкніть «Захищений вебпроксі (HTTPS)» та введіть ті самі дані VinaProxy для полів «Сервер», «Порт», «Ім'я користувача» та «Пароль», щоб зашифровані сайти HTTPS також маршрутизувалися через проксі.
- 4
Застосуйте зміни та перевірте в Safari або Chrome
Переконайтеся, що список обходу містить *.local, 169.254/16, 127.0.0.1, натисніть кнопку «OK» і відкрийте Safari, щоб перевірити вихідну IP-адресу та ASN.
Часті запитання
Чому моя IP-адреса не змінюється на сайтах HTTPS, якщо в macOS увімкнено лише Вебпроксі (HTTP)?
macOS розділяє налаштування проксі для звичайного HTTP та зашифрованого HTTPS. Оскільки майже всі сучасні сайти використовують HTTPS, на вкладці «Проксі» потрібно ввімкнути як «Вебпроксі (HTTP)», так і «Захищений вебпроксі (HTTPS)».
Чому macOS запитує дозвіл для configd або Safari на доступ до В'язки ключів після налаштування проксі?
macOS зберігає пароль проксі в зашифрованому вигляді у В'язці ключів для входу. Натисніть «Завжди дозволяти» під час появи запиту, щоб фонові мережеві демони могли безперешкодно проходити автентифікацію.
Чи впливають параметри проксі в Системних параметрах macOS на команди Термінала, як-от brew або git?
Ні. Інструменти командного рядка BSD/Unix на macOS зчитують змінні середовища HTTP_PROXY та HTTPS_PROXY з файлу конфігурації вашої оболонки (~/.zshrc), а не з фреймворку System Configuration.
Швидкі HTTP(S) проксі з низькою затримкою для macOS
Миттєвий доступ до Dedicated IPv4 та Static ISP у 7 країнах.
Переглянути тарифи на проксі