command-line - obligatoria - proxy para mac
Cambie la configuración del proxy de red a través de la línea de comandos en Mac OS X Lion (3)
Estoy buscando el archivo de configuración que realiza un seguimiento de la configuración del Proxy de red en OS X. ¿Está almacenado en un archivo .plist
?
Específicamente, me gustaría modificar mediante programación el campo "Omitir la configuración del proxy para estos hosts y dominios".
Los ajustes se almacenan en /Library/Preferences/SystemConfiguration/preferences.plist
. Descubrí que tiene que hacer coincidir el campo Sets
con el campo Servicios de NetworkServices
. Parecen los GUIDs.
Puede usar el comando networksetup para obtener y configurar las omisiones del proxy. Extractos de la página del manual:
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] [...].
Alguna
número de servidores de nombres de dominio se puede especificar. Especifique "Vacío" para borrar todas las entradas de Nombre de dominio.
Puedes cambiar tu proxy de MAC OS usando el siguiente comando: -
networksetup -setwebproxy "Your network service name(Airport,Ethernet etc..)" host port
ejemplo:-
networksetup -setwebproxy "Ethernet Adaptor (en0)" 122.176.70.186 80
Simplemente ejecute este comando en la terminal.