19

OS Xのネットワークプロキシ設定を追跡する構成ファイルを探しています。.plistファイルに保存されていますか?

具体的には、[これらのホストとドメインのプロキシ設定をバイパスする]フィールドをプログラムで変更したいと思います。

4

3 に答える 3

20

networksetupコマンドを使用して、プロキシバイパスを取得および設定できます。マニュアルページからの抜粋:

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


ドメイン名サーバーはいくつでも指定できます。すべてのドメイン名エントリをクリアするには、に「空」を指定します。

于 2011-07-25T11:11:32.313 に答える
10

以下のコマンドを使用して、MACOSプロキシを変更できます。-

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

例:-

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

ターミナルでこのコマンドを実行するだけです。

于 2011-12-19T10:08:35.740 に答える
7

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

環境設定

于 2011-07-22T21:50:14.467 に答える