Изменение настроек прокси-сервера через командную строку в Mac OS X Lion
Я ищу файл конфигурации, который отслеживает настройки сетевого прокси в OS X. Он хранится в файле .plist
?
В частности, я хотел бы программно изменить настройки байпаса прокси-сервера для этих полей хостов и доменов.
Ответы
Ответ 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]()