2011-07-22 21 views

答えて

19

あなたが取得し、プロキシがバイパス設定するはnetworksetupコマンドを使用することができます。 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] [...]. 

ドメインネームサーバの任意の
数を指定することができます。すべてのドメイン 名前のエントリをクリアするには、「空」を指定します。

+0

情報なしの場合は、パラメータなしで 'networksetup'コマンドを入力することによって、使用方法の指示の完全なリストを表示することができます。また、利用可能な ''の名前のリストを表示するには、 'networksetup -listallnetworkservices'コマンドを入力します。 – gfullam

6

設定は/Library/Preferences/SystemConfiguration/preferences.plistに格納されます。 SetsフィールドとNetworkServicesフィールドを一致させる必要があることが分かりました。彼らはGUIDのように見えます。

preferences

+1

これは私が探していた答えでした - ありがとう! – dossy

8

は、コマンドの下に使用して、MAC OSのプロキシを変更することができます -

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

例: -

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

は、単に端末上でこのコマンドを実行します。

関連する問題