Изменение параметров сетевого прокси в командной строке в Mac OS X Lion

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

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

3 ответов


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

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] [...]. 

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


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

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

пример:

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

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


настройки хранятся в /Library/Preferences/SystemConfiguration/preferences.plist. Я узнал, что вы должны соответствовать с