Все локации активны · 99.99% uptime
Настройка

Настройка прокси в macOS

macOS обрабатывает прокси иначе, чем Windows: настройка привязывается не к системе в целом, а к сетевому интерфейсу . Прокси, заданный для Wi-Fi, отключается при переходе на Ethernet. Это одновременно и сбивает с толку, и удобно — сценарии вроде «в офисе через прокси, дома напрямую» не требуют дополнительных инструментов.

Логика на уровне интерфейса

СХЕМАСтек прокси в macOS
УРОВЕНЬНастройка внутри приложенияFirefox, Telegram и терминальные утилиты могут использовать собственные настройкиверхний уровеньСетевой интерфейс (Wi-Fi / Ethernet)Системные настройки → Сеть → вкладка «Прокси» — сюда смотрит большинство приложенийпо умолчаниюПеременные окруженияHTTP_PROXY / HTTPS_PROXY — только для сессии терминалаshellУровень маршрутизации / VPNинтерфейсы utun работают независимо от проксинижний уровень

Если приложение ведёт себя не так, как вы ожидаете, определение того, какой уровень оно считывает, решает половину проблемы.

Пошагово через Системные настройки

Меню Apple → Системные настройкиСеть → выберите используемый интерфейс → Подробнее…Прокси. Перед вами появится список протоколов:

  • Веб-прокси (HTTP) — незашифрованный веб-трафик.
  • Защищённый веб-прокси (HTTPS) — туннель CONNECT; заполнить нужно оба поля.
  • SOCKS-прокси — сильная сторона macOS: SOCKS5 поддерживается напрямую.
  • Автоматическая конфигурация прокси — адрес PAC-файла.

Для адресов, требующих имени пользователя и пароля, отметьте флажок «Прокси-сервер требует пароль» и введите данные; macOS сохранит их в Связке ключей, поэтому при каждом запуске они не будут запрашиваться заново. Это заметное преимущество перед Windows.

Быстрое управление через Терминал

СХЕМАВключение, отключение и просмотр прокси командами
Терминал — networksetup01# Вывести список служб (чтобы узнать точное имя)02networksetup -listallnetworkservices0304# Задать HTTP- и HTTPS-прокси05networksetup -setwebproxy "Wi-Fi" 185.93.68.14 808006networksetup -setsecurewebproxy "Wi-Fi" 185.93.68.14 80800708# Задать SOCKS509networksetup -setsocksfirewallproxy "Wi-Fi" 10.0.0.5 10801011# Отключить и посмотреть состояние12networksetup -setwebproxystate "Wi-Fi" off13networksetup -getwebproxy "Wi-Fi"

Имя службы нужно указывать точно — «Wi-Fi» и «WiFi» это разные вещи. Команды могут запросить пароль администратора.

Динамический SOCKS5 через SSH

Если у вас есть SSH-доступ к серверу, вы можете поднять собственный SOCKS5-прокси без установки дополнительного ПО: ssh -D 1080 -q -C -N kullanici@sunucu. Затем достаточно вписать в поле SOCKS в macOS 127.0.0.1:1080 . Трафик выходит через SSH-туннель; шифрование обеспечивает сам SSH. Этот способ даёт результат, близкий к поведению ISP-прокси , когда вам нужен один долгоживущий исходящий IP.

Исключения на уровне приложений

ПриложениеИспользует ли системный прокси?Примечание
SafariДаНапрямую наследует настройку интерфейса
ChromeДа--proxy-server можно переопределить флагом
FirefoxНет (по умолчанию)Есть собственный экран настроек
curl / gitМожет ли добавлять заголовкиСмотрит на переменные окружения
HomebrewЧастичноALL_PROXY считывает переменную

Переключение в один клик через сетевые размещения

Малоизвестная функция macOS «Размещение» (Location) хранит все сетевые настройки — включая прокси — в виде именованных профилей. Системные настройки → Сеть → три точки в правом верхнем углу → Размещения → Изменить размещения. Если создать два профиля с именами «Офис» и «Дом» и задать прокси в одном из них, переключаться можно в два клика из меню Apple.

СХЕМАЕжедневный сценарий с профилями размещений
ПРОФИЛЬ09:00Размещение «Офис» — корпоративный проксивключён12:30Мобильная точка доступа — прямоеподключение14:00Размещение «Офис» — автоматическийвозврат19:00Размещение «Дом» — только SOCKS5тестовый адрес

Смена профиля обновляет аренду DHCP и мгновенно применяет настройку прокси; перезапускать приложения не нужно.

Переключение возможно и из командной строки: networksetup -switchtolocation "Ofis". Привязав эту команду к сочетанию клавиш, вы сведёте включение/отключение прокси к одному действию.

Проверка

В Терминале curl -s https://api.ipify.org команда показывает переменные окружения, а в браузере страница Мой IP-адрес показывает настройку интерфейса. Если результаты различаются, значит один из уровней не настроен. Чтобы убедиться, что DNS-запросы тоже идут через туннель, запустите тест на утечку DNS — при использовании SOCKS5 опция «удалённый DNS» имеет критическое значение.

Часто задаваемые вопросы

01Работают ли настройки прокси в macOS вместе с VPN?

Работают, но важен порядок: после установления VPN-соединения трафик прокси выходит через VPN-туннель. Это может вдвое увеличить задержку; чтобы измерить её, используйте инструмент ping-теста .

02Настроил для Wi-Fi, но на Ethernet не работает

Это ожидаемое поведение. В macOS прокси привязан к сетевому интерфейсу; настройку нужно задавать для каждого интерфейса отдельно.

03Пароль запрашивается при каждом запуске

Отметьте флажок «Прокси-сервер требует пароль» и сохраните данные; разрешите доступ к Связке ключей.

Связанные статьи и страницы

СЛЕДУЮЩИЙ ШАГ

Усильте свою прокси-инфраструктуру уже сегодня.

Начните с платным тарифом за считанные минуты или сначала попробуйте наш бесплатный список прокси.

FREEPROXY.TR

Ищете бесплатные прокси — вы попали по адресу

Комплексная прокси-платформа, где можно посмотреть актуальные адреса бесплатных прокси, сравнить типы HTTP и SOCKS и проверить свои прокси-подключения бесплатными инструментами.