Используйте имя сетевой службы в прокси-командах macOS
Выбирайте настроенную сетевую службу macOS, а не подставляйте идентификатор устройства en0 в прокси-команды networksetup.
en0 обозначает сетевое устройство. Wi-Fi обычно является именем настроенной сетевой службы. Прокси-команда, запрашивающая имя службы, ожидает идентификатор второго типа.
Начните с имён, которые действительно есть на машине:
networksetup -listallnetworkservicesИспользуйте полное имя службы из этого вывода. Это может быть Wi-Fi, описательное имя USB-адаптера или имя, назначенное локально. Отключённая служба может быть помечена звёздочкой в списке; эта пометка не является частью копируемого имени.
Для примера службы с именем Office Ethernet настройка HTTP-прокси выглядит так:
networksetup -setwebproxy "Office Ethernet" proxy.example.internal 8080Кавычки сохраняют пробел в имени службы. Имя хоста прокси и порт — отдельные аргументы. Замените их реальными значениями; для теста, разрешающего публичные HTTP-конечные точки, список HTTP-прокси предоставляет кандидатов. Используйте привилегии, которых требует политика администрирования машины.
Настройка этой службы не настраивает другую службу только потому, что обе могут выходить в интернет. У Mac с подключёнными Ethernet и Wi-Fi может быть несколько значимых конфигураций. Проверьте службу, которая несёт соединение затронутого приложения, прежде чем применять то же изменение в другом месте.
Также держите отдельно настройки, специфичные для протокола. Настройка веб-прокси, прокси защищённого веб-назначения, прокси SOCKS и автоматический PAC-URL — это разные записи конфигурации. Изменение записи HTTP не доказывает, что все остальные нужно включать или выключать вместе.
Более старое руководство по командам Remote Desktop от Apple уже различает сетевые службы в этих командах. На управляемой машине используйте networksetup -help, чтобы подтвердить доступные параметры, а затем проверьте нужную службу в настройках сети. Идентификатор устройства, полученный из списка интерфейсов, не заменяет выбор этой службы.