Використовуйте назву мережевої служби в проксі-командах 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, щоб підтвердити доступні параметри, а потім перевірте потрібну службу в налаштуваннях мережі. Ідентифікатор пристрою, отриманий зі списку інтерфейсів, не замінює вибір цієї служби.