Подтвердить что ты не робот

Изменение настроек прокси-сервера через командную строку в Mac OS X Lion

Я ищу файл конфигурации, который отслеживает настройки сетевого прокси в OS X. Он хранится в файле .plist?

В частности, я хотел бы программно изменить настройки байпаса прокси-сервера для этих полей хостов и доменов.

4b9b3361

Ответ 1

Вы можете использовать команду networksetup, чтобы получить и установить обход прокси. Выдержки из страницы руководства:

networksetup
  [-getproxybypassdomains networkservice]
  [-setproxybypassdomains networkservice domain1 [domain2] [...]]


  -getproxybypassdomains networkservice
     Displays Bypass Domain Names for <networkservice>.

   -setproxybypassdomains networkservice domain1 [domain2] [...]
     Set the Bypass Domain Name Servers for <networkservice> to <domain1> [domain2] [...]. 

Любая
   можно указать количество серверов доменных имен. Укажите "Пусто" для очистки всего домена    Имена имен.

Ответ 2

Вы можете изменить свой прокси-сервер MAC OS, используя следующую команду: -

networksetup -setwebproxy "Your network service name(Airport,Ethernet etc..)" host port

Пример: -

networksetup -setwebproxy "Ethernet Adaptor (en0)" 122.176.70.186 80

Просто запустите эту команду на терминале.

Ответ 3

Настройки сохраняются в /Library/Preferences/SystemConfiguration/preferences.plist. Я узнал, что вам нужно сопоставить поле Sets с полем NetworkServices. Они выглядят как GUID.

preferences