Изменение настроек прокси-сервера через командную строку в 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.
Ответ 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.