3 votos

Establecer la configuración de proxy en "Detección automática de proxy" utilizando la línea de comandos en macOS

Quiero saber cómo configurar la detección automática de proxy como en las preferencias de red, pero utilizando la terminal.

He intentado buscar, pero solo encuentro comandos como:

networksetup -gethttpproxy

3voto

Mikey T.K. Puntos 722

Un vistazo rápido a la salida de networksetup -help nos muestra algunas opciones prometedoras:

No estoy seguro si quieres "detección automática" o "configuración automática", ¡pero ambos métodos están disponibles!:

networksetup -setproxyautodiscovery  
networksetup -setautoproxyurl  

El "servicio de red" es el "nombre" de la conexión como se muestra en las preferencias de red.

Por ejemplo, para habilitar el descubrimiento automático en tu Ethernet, debes ejecutar:

networksetup -setproxyautodiscovery Ethernet on

Para uso futuro, recuerda el truco de -help. La mayoría de los comandos que encuentres proporcionan algo en la línea de --help o -help o -? para obtener más información.

0voto

user3856170 Puntos 101

Puedes usar la opción -setautoproxystate en el comando networksetup para habilitar o deshabilitar la configuración automática de proxy. esto marcará o desmarcará la casilla de 'Configuración automática de proxy'. Para habilitar di:

networksetup -setautoproxystate  on

Para deshabilitarlo di:

networksetup -setautoproxystate  off

esta opción setautoproxystate no afecta al campo de URL de esta configuración, por lo que necesitas establecerlo/obtenerlo usando las opciones setautoproxyurl/getautoproxyurl.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X