2011-07-22 3 views

Répondre

19

Vous pouvez utiliser la commande networksetup pour obtenir et définir le proxy court-circuite. Des extraits de la page man:

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 domaine .

+0

Pour les non-initiés, vous pouvez afficher une liste complète des options avec des instructions d'utilisation en entrant la commande 'networksetup' sans paramètres. De plus, pour afficher une liste de noms de chaque disponible, entrez la commande 'networksetup -listallnetworkservices'. – gfullam

6

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 GUID.

preferences

+1

C'était la réponse que je cherchais - merci! – dossy

8

Vous pouvez modifier votre proxy MAC OS en utilisant la commande ci-dessous: -

networksetup -setwebproxy "Your network service name(Airport,Ethernet etc..)" host port 

exemple: -

networksetup -setwebproxy "Ethernet Adaptor (en0)" 122.176.70.186 80 

il suffit de lancer cette commande sur le terminal.