Изменить настройки сетевого прокси через командную строку в Mac OS X Lion - PullRequest
18 голосов
/ 23 июля 2011

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

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

Ответы [ 3 ]

19 голосов
/ 25 июля 2011

Вы можете использовать команду 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] [...]. 

Можно указать любое
количество серверов доменных имен.Укажите «Пусто», чтобы очистить все записи доменного имени.

9 голосов
/ 19 декабря 2011

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

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

Пример: -

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

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

6 голосов
/ 23 июля 2011

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

preferences

...