Настройка прокси в Safari на macOS через системные настройки

Как настроить прокси-сервер в Safari на macOS через системные настройки. Пошаговая инструкция приведена на примере macOS 15.5. Она также будет актуальна и для macOS 13+, потому что именно с 13-й версии изменился интерфейс системных настроек, в том числе раздела прокси.

Откройте настройки Safari

Перейдите в настройки Safari через верхний бар.

Выпадающее меню с настройками в Safari на macOS при клике

Перейдите в раздел “Advanced” и выберите “Change Settings”.

Меню настроек Wi-Fi со списком доступных сетей в macOS

После этого откроется системное меню настроек прокси.

Укажите настройки подключения к прокси-серверу

Перейдите в подраздел с настройкой прокси и выберите тип прокси: HTTP, HTTPS или SOCKS.

Подраздел с ручной настройкой прокси-сервера в macOS

Заполните поля с параметрами прокси-сервера:

  • IP-адрес или Server hostname (например, proxy.example.com или 192.168.1.1);
  • Порт (обычно 4 или 5 цифр);
  • Если ваш прокси требует логин и пароль - отметьте эту опцию и введите их
  • Exclude simple hostnames - можно указать, для каких сайтов не использовать прокси.

Нажмите кнопку “OK”, чтобы сохранить настройки. На этом настройка прокси на macOS закончена.

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

Проверьте интернет-соединение и изменение IP-адреса

Давайте откроем Safari и попробуем открыть любой сайт, который показывает ваш IP-адрес. В моём случае Safari дополнительно запросил логин и пароль от прокси.

Промт для авторизации прокси-сервера в Safari в macOS

Если всё сделано правильно, вы увидите, что ваш IP-адрес изменился.

Ваш текущий IP-адрес в Safari изменится после установки прокси в macOS

Проблема с Keychain

Я столкнулся с проблемой - после включения прокси-сервера в настройках macOS стали вылетать бесконечные промты от Keychain: “%appname% wants to use your confidential information stored in “ip-address прокси” in your keychain. To allow this, enter the ’login’ keychain password”. Погуглив - я нашёл решения, связанные со сбросом ключей в Keychain, но не стал проверять на практике, потому что это был не мой MacBook 🙁.

%appname% wants to use your confidential information prompt в macOS

Частые вопросы

Какие прокси поддерживаются macOS?

macOS работает с HTTP, HTTPS и SOCKS прокси (IPv4). Если речь идёт о типе прокси - то любые (серверные, мобильные, резидентные).

Где взять прокси для Safari?

  • Найти в Google списки бесплатных прокси. Некоторые сайты выкладывают бесплатные прокси, тем самым зарабатывают на трафике. Я не рекомендую этот вариант, потому что в таких случаях злоумышленники могут получить ваши данные, которые вы отправляете через устройство.
  • Купить. В таком случае вы сможете выбрать страну, тип прокси, срок аренды, объём трафика и быть уверенными в безопасности вашего интернет-соединения.
  • Поднять свой прокси-сервер. Этот вариант подходит для тех случаев, когда у вас есть свой собственный сервер (например дома или на работе) и вы хотите проксировать свой трафик через этот сервер.

Какие версии macOS поддерживают прокси?

Все современные версии macOS поддерживают прокси. Начиная с 13-й версии macOS изменился интерфейс настроек, поэтому данная инструкция актуальна только для версии 13 и выше.

Какой у меня прокси-сервер в Safari?

Это можно посмотреть в настройках прокси: “Системные настройки” - “Wi-Fi или Networks” - “Details” напротив подключенной сети - “Proxies”.

Для чего нужен прокси в Safari?

  • Получение доступа к сайтам и сервисам, имеющим ограничения в вашем регионе;
  • Анонимность и защита данных — скрытие реального IP-адреса;
  • Изменение геолокации — доступ к контенту, недоступному в вашем регионе;
  • В некоторых случаях прокси используют для блокировки рекламы и экономии трафика.

В чем отличие HTTP, HTTPS и SOCKS прокси?

  • HTTP-прокси: Если соединение не защищено (обычный HTTP, не HTTPS), твой интернет-провайдер видит абсолютно весь трафик — какие сайты открываешь, какие данные отправляешь, какой контент загружаешь. Если ты используешь HTTP-прокси для HTTPS-сайтов (через метод CONNECT), интернет-провайдер видит только имя сайта (SNI) и сам факт соединения, но не видит содержимое страниц (если прокси не перехватывает и не расшифровывает трафик). Владелец прокси-сервера видит весь трафик, включая адреса, запросы, ответы, если речь о HTTP. Для HTTPS через HTTP-прокси — видит только адрес сайта, но не содержимое (если не MITM).
  • HTTPS-прокси: То же самое, что HTTP-прокси, только соединение между клиентом и прокси защищено TLS/SSL. Интернет-провайдер видит, что ты подключаешься к прокси (IP и порт), но не видит содержимого даже между тобой и прокси (трафик зашифрован). После прокси — если ты заходишь на HTTP-сайт, владелец прокси-сервера всё видит, твой интернет-провайдер — нет.
  • SOCKS-прокси (чаще всего SOCKS5): Работает как универсальный туннелирующий протокол на транспортном уровне. Просто передаёт “сырые” данные между тобой и удалённым сервером. Интернет-провайдер видит, что ты соединён с прокси, но не видит, куда дальше уходит трафик, если приложение использует зашифрованный протокол (например, HTTPS через SOCKS). Если передаваемые данные НЕ зашифрованы (например, обычный HTTP через SOCKS), тогда трафик может быть виден владельцу прокси-сервера, но не твоему интернет-провайдеру. Владелец прокси-сервера видит всё, что проходит через прокси, если данные не зашифрованы. Если используешь HTTPS — только имя сайта, как и в других случаях.
    • SOCKS — не всегда “VPN”: SOCKS не шифрует трафик сам по себе, это только туннель.
    • HTTPS-прокси ≠ VPN: Это только шифрование канала между тобой и прокси, не между тобой и конечным сайтом.
    • Интернет-провайдер всегда видит факт подключения к прокси (IP-адрес и порт), но не обязательно знает, что внутри, если используется шифрование.

В чем разница между прокси и VPN?

VPN работают на уровне ОС и перенаправляют весь трафик через VPN, а прокси-серверы работают на программном уровне и перенаправляют трафик только определенного приложения или браузера.

Возможные проблемы

  • После ввода данных о прокси ничего не загружается - проверьте корректность заполнения настроек прокси и промт от Keychain
  • Неверный логин или пароль прокси - проверьте корректность заполнения настроек прокси

Источники