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

Схожі статті