web-dev-qa-db-fra.com

Modifier les paramètres de proxy de réseau dans la ligne de commande via Mac OS X Lion

Je cherche le fichier de configuration qui garde la trace des paramètres de proxy de réseau dans OS X. Est-ce qu'il est stocké dans un .plist déposer?

Spécifiquement, j'aimerais modifier programmablement les "paramètres de proxy de contour pour ces hôtes et domaines".

18
matpie

Vous pouvez utiliser la commande Networksetup pour obtenir et définir les contournements proxy. Extraits de la page Homme:

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] [...]. 

Tout
[.____] Nombre de serveurs de noms de domaine peuvent être spécifiés. Spécifiez "vide" pour effacer toutes les entrées de nom de domaine.

19
cjs

Les paramètres sont stockés dans /Library/Preferences/SystemConfiguration/preferences.plist. J'ai découvert que vous devez faire correspondre le champ Sets avec le champ NetworkServices. Ils ressemblent à des guids.

preferences

6
matpie