Настройка GeekProxy в macOS и Safari
В macOS настройки прокси лежат в одной панели внутри Network, а у Safari своих полей прокси нет. Заполнили панель, и Safari, Chrome и Edge пошли за ней. Типичные задачи: гео-тесты выдачи, проверка рекламы в другой стране, QA сайта из нужного региона. Разбираем панель на Ventura и новее, старый путь через System Preferences, ярлык в Safari и переключатель пароля.
Понадобится: активный план GeekProxy и данные прокси из кабинета. Настройка займёт минуты три.
Купить прокси1 Перед началом
Прокси у Apple задаётся на каждый сетевой сервис отдельно. У Wi-Fi свой набор, у Ethernet другой, и при переключении между ними прокси пропадает, если вы не заполнили оба. Помните об этом на MacBook, который ездит между доком на столе и кафе.
В панели три строки прокси: Web proxy (HTTP), Secure web proxy (HTTPS) и SOCKS proxy. Каждая берёт адрес сервера и порт, у каждой есть переключатель Proxy server requires password. Этим macOS приятнее Windows, где полей для логина нет вовсе. Две оговорки всё же есть:
- Chrome и Edge читают эту панель, но HTTP-логин спрашивают сами в своём окне, а пароль от SOCKS не используют никогда. В Chromium нет авторизации для SOCKS5
- Apple не пишет, какую версию SOCKS понимает строка и как программы обращаются с её паролем. Считайте строку SOCKS вариантом только для белого списка IP
Терминальные утилиты живут отдельно. curl берёт прокси только из -x или переменных окружения, эта панель для него пустое место. Эту сторону разбирает наш гайд по curl и Python.
Что понадобится
- Активный план GeekProxy (ISP, датацентр или резидентские)
- Данные прокси из кабинета: хост, порт, логин, пароль
- Mac на Ventura 13 или новее для раскладки System Settings. Monterey 12 и старше используют System Preferences, об этом в разделе 3
- ПолеОткуда взять
- ПротоколHTTP (SOCKS5 только с белым списком IP)
- ХостIP или имя шлюза из кабинета
- Портиз кабинета
- Логиниз кабинета
- Парольиз кабинета
2 Где взять данные прокси
- Войдите в кабинет GeekProxy
- Откройте план. У планов с оплатой за IP (ISP, датацентр) адрес, порт, логин и пароль на карточке, а Export отдаёт весь список текстом. Берите HTTP-порт
- У резидентских планов нажмите Options. Панель Proxy Configuration соберёт строку логина со страной и параметрами сессии. Хост, порт и логин копируйте из Proxy List


3 Открываем панель Proxies
На Ventura и новее: меню Apple, System Settings, Network в боковой панели. Нажмите сервис, которым пользуетесь, обычно Wi-Fi, затем Details. Proxies в списке слева в этом окне. Apple предупреждает, что до него, возможно, придётся прокрутить.
На Monterey и старше путь такой: меню Apple, System Preferences, Network, выбрать сервис, Advanced, вкладка Proxies. Если поля серые, сначала нажмите замок. В старой панели есть ещё строки FTP, RTSP и Gopher. Их пропускаем. Подписи тогда писались с заглавных, Web Proxy (HTTP) вместо Web proxy (HTTP), смысл тот же.
Наверху панели ещё два пункта, Auto proxy discovery и Automatic proxy configuration с полем URL для PAC-файла. Оба для офисных сетей под управлением админа. Оставьте выключенными.
4 Заполняем HTTP, HTTPS и пароль
- Включите Web proxy (HTTP). В сервер впишите хост из кабинета, в порт HTTP-порт
- Включите Secure web proxy (HTTPS) и впишите ровно тот же хост и порт. Без этой строки https-страницы пойдут мимо прокси
- В каждой из двух строк включите Proxy server requires password и введите имя пользователя и пароль из кабинета
- Exclude simple hostnames оставьте включённым. Он пускает мимо прокси имена без точек, то есть ваш принтер и роутер
- Если какие-то домены должны ходить напрямую, перечислите их в Bypass proxy settings for these hosts & domains через запятую
- Нажмите OK
План в режиме белого списка IP? Шаг 3 пропускаем. Строка SOCKS proxy в этом рецепте остаётся выключенной. Если всё же включаете, то только с планом на белом списке, и помните, что Chrome и Edge пароль оттуда проигнорируют.


Заполняйте панель для каждого сервиса, которым пользуетесь. Прокси, вписанный под Wi-Fi, ничего не делает, когда Mac сидит на кабеле, и наоборот.
5 Safari и другие программы
У Safari есть ярлык на ту же панель, и больше ничего. Откройте Safari, Settings, Advanced, и рядом с Proxies нажмите Change Settings. Откроются настройки Network, вы правите строки из раздела 4, жмёте OK, готово. В справке Apple сказано, что тип прокси, IP-адрес или имя хоста и порт выдаёт администратор. В нашем случае администратор это кабинет.
Chrome и Edge на macOS по умолчанию работают в режиме системного прокси. Они берут строки HTTP и HTTPS из этой панели и показывают своё окно входа на первой странице. Введите туда LOGIN и PASSWORD. Окно появится, даже если пароль сохранён в панели, потому что Chromium ведёт свою процедуру входа.

6 Проверка работы
Откройте https://ipinfo.io/json в Safari. В поле ip должен быть адрес прокси, а не ваш. На ISP и датацентровом плане это адрес из кабинета, на Residential и Turbo любой адрес из пула в выбранной стране. Повторите в Chrome, если пользуетесь им. В Terminal команда curl https://ipinfo.io/json по-прежнему покажет ваш IP, и это нормально: curl панель не читает.

7 Какой продукт GeekProxy подходит
Логика та же, что на Windows. Один Mac через системную панель это одна личность, поэтому берите статический ISP для аккаунтов, которые должны выглядеть как домашняя линия, или датацентр IPv4, когда важнее цена. Строки HTTP и HTTPS заполняйте HTTP-портом плана и включайте переключатель пароля. Residential Flex и sticky-сессия Residential Turbo тоже работают через эти две строки. Flex только TCP, веб-прокси этого не замечает. Turbo держит sticky-сессию до 1440 минут. Строка SOCKS оправдана только с планом в режиме белого списка IP.
8 Частые проблемы
После смены сети страницы открываются без прокси
Прокси задаётся на сервис. Вы заполнили Wi-Fi, а сидите на Ethernet, или наоборот. Откройте Details текущего сервиса и повторите раздел 4.
Chrome просит пароль, который я уже ввёл
Так и должно быть. Chromium ведёт свой запрос логина и не смотрит, что сохранено в панели. Введите логин и пароль из кабинета один раз в его окне.
SOCKS с паролем не работает в Chrome и Edge
В Chromium нет авторизации для SOCKS5. Используйте строки HTTP и HTTPS с переключателем пароля или переведите план на белый список IP и оставьте строку SOCKS без пароля.
curl и скрипты всё равно показывают мой IP
Терминальные утилиты эту панель не читают. Экспортируйте https_proxy или передайте curl ключ -x, как в нашем гайде по curl и Python.
Через прокси идут только http-страницы
Выключена строка Secure web proxy (HTTPS). Включите её с тем же хостом и портом, что в строке HTTP.
Прокси для macOS и Safari
Статические ISP и датацентр-адреса или резидентские сессии, HTTP с логином и паролем, выдача за секунды.
Заказать