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