Настройка прокси сервера на macOS
В macOS прокси настраивается один раз для всей системы: Safari, Chrome, Edge и большинство программ, которые следуют системным сетевым настройкам, подхватят его автоматически. Два главных исключения — Firefox, который по умолчанию использует собственные настройки прокси, и терминальные программы, которые берут прокси из переменных окружения — о них ниже. Настройка занимает около двух минут.
Перед настройкой: данные прокси и порты
Вам понадобятся IP-адрес прокси и порт. И то и другое есть в личном кабинете — откройте активную подписку, там указаны все данные для подключения. Порт зависит от способа авторизации:
| Авторизация | Порт HTTP | Порт SOCKS5 | Кому подходит |
|---|---|---|---|
| Логин / пароль данные из личного кабинета |
8080 |
1080 |
Динамический IP — обычный домашний интернет |
| Привязка по IP логин и пароль не нужны |
8085 |
1085 |
Статический IP — сервер или подключение с фиксированным адресом |
При работе с привязкой сначала привяжите услугу к вашему текущему IP-адресу в личном кабинете. Если адрес позже изменится, обновите привязку — со старого IP прокси перестанут отвечать.
Для повседневной работы в браузере достаточно HTTP- или HTTPS-прокси. Если выбираете SOCKS5, надёжный вариант — порт 1085 с привязкой по IP: поля логина и пароля для SOCKS в macOS есть, но не все программы их учитывают, поэтому SOCKS5 с паролем работает нестабильно.
Настройка прокси
-
Откройте панель «Прокси»
Меню Apple→Системные настройки→Wi-Fi→Подробнее…→Прокси
Если вы подключены по кабелю, откройте Сеть → Ethernet → Подробнее… → Прокси. В macOS Monterey и более ранних версиях та же панель находится в Системные настройки → Сеть → Дополнительно → Прокси.
-
Выберите тип прокси и введите данные
Включите «Веб-прокси (HTTP)» и «Защищённый веб-прокси (HTTPS)» — укажите в обоих один и тот же IP и порт, чтобы через прокси шёл и обычный, и шифрованный трафик. Для порта
8080отметьте «Прокси-сервер требует пароль» и введите данные из личного кабинета.ПроксиВеб-прокси (HTTP)Защищённый веб-прокси (HTTPS)Прокси SOCKS123.45.67.898080Прокси-сервер требует парольваш логин••••••••Пример: HTTP-прокси с авторизацией по логину и паролю (порт 8080). При привязке по IP используйте порт 8085 и не отмечайте галочку пароля. Для SOCKS5 включите «Прокси SOCKS» с портом 1085.Не путайтесь в названии: «Защищённый веб-прокси (HTTPS)» — это вопрос macOS о том, какой прокси использовать для https://-сайтов, а не запрос отдельного типа прокси-сервера. Укажите здесь тот же обычный HTTP-прокси: macOS проложит через него туннель до HTTPS-страниц (в документации Apple это называется «tunneling proxy»). Прокси выбирается по схеме адреса, поэтому без этой галочки все https://-сайты пойдут мимо прокси.
-
Сохраните настройки
Нажмите ОК, затем «Применить» в окне сетевых настроек. Программы подхватят изменения сразу — перезапуск не нужен.
Настройки прокси в macOS относятся к конкретному подключению. Если вы настроили их для Wi-Fi, а потом подключили кабель Ethernet, повторите настройку для Ethernet-подключения — и наоборот.
Проверьте, что прокси работает
Откройте любой сервис «мой IP» в браузере, который следует системным настройкам, — Safari или Chrome. Он должен показать адрес прокси, а не ваш собственный. Если по-прежнему виден ваш реальный адрес — сверьте порт с таблицей и убедитесь, что нужные галочки включены и настройки применены.
Терминальные программы
Инструменты командной строки — curl, wget, pip — игнорируют системную панель «Прокси» и берут прокси из переменных окружения. Чтобы направить их через прокси в текущей сессии терминала:
При привязке по IP уберите часть логин:пароль@ и используйте порт 8085. Чтобы настройка стала постоянной, добавьте эти две строки в ~/.zshrc.
Как отключить прокси
Откройте ту же панель «Прокси», снимите галочки с включённых типов прокси и нажмите ОК и «Применить». Весь трафик снова пойдёт напрямую.
Если что-то не работает
Самые частые причины: порт не соответствует способу авторизации (см. таблицу); при работе через порты 8085/1085 услуга не привязана к вашему текущему IP; включена только одна из двух галочек веб-прокси — тогда HTTPS-сайты идут мимо прокси; настроено не то подключение, через которое вы сейчас работаете. Если дело не в этом — напишите нам в онлайн-чат прямо на этой странице, поможем подключиться.