2016-10-17 2 views
0

クロムエクステンションプロキシapi(chrome.proxy.settings)を使用してプロキシが自分の内線番号を使って設定されている拡張機能に取り組んでいます。 すべて正常に動作し、私は私のプロキシサーバー上のすべてのトラフィックを取得します。しかし、私はイントラネットトラフィックに問題があります。クロムエクステンションのプロキシのイントラネットトラフィックをバイパスする

ローカルネットワーク、プリンタ、または他のシステム上の任意のIPにアクセスしようとすると、私はアクセスできません。プロキシを経由しないようにイントラネットリクエストをバイパスする方法はありますか?私は<local>を見つけましたが、私が必要とするものではありません。

誰もが同様の問題に直面しましたか?同じ、またはすべての回避策をバイパスする直接的な方法があれば歓迎されます。

+0

"イントラネット"という概念を設定することができます。バイパスリストに行く '192.168.0.0/16'のようなものをユーザに入力させてください。 – Xan

答えて

1

プロキシを経由しないようにイントラネットリクエストをバイパスする方法はありますか?

私が理解する限り、は自動的にではありません。 「イントラネット」という概念は、簡単に推測できないものです。これは、ネットワークの構成に依存します。

おそらく、ユーザーがイントラネットと見なすネットワークブロック(Chrome APIが受け入れるCIDR notation)を入力できるようにすることができます。 private addressesのリストは良いデフォルトのようです。

var intranet_list = [ 
    "fd00::/8", 
    "10.0.0.0/8", 
    "172.16.0.0/12", 
    "192.168.0.0/16", 
    "<local>" 
]; // Make this configurable 

var config = { 
    /* ... */ 
    rules: { 
    /* ... */ 
    bypassList: intranet_list 
    } 
}; 
chrome.proxy.settings.set({ 
    value: config, 
    scope: "regular" 
}); 
+0

このような迅速で詳細な応答を感謝します。これは、デフォルトの良い解決策になります。しかし、Webブラウジングトラフィックを監視し、バイパスリストを設定可能にする拡張機能は、私が考える必要があるものです。 多くのブラウジングを行っていますが、バイパスリストに置くことのできるダイレクトバイパス手法はユーザー設定可能にする必要はありません。 –

+0

エンタープライズデプロイメントについて言えば、管理者定義の設定に 'chrome.storage.managed'を使うことができます。 – Xan

+0

エンタープライズ展開に役立ちます。私は小売ユーザにも関心を持っています。プライベートアドレスリストも良いデフォルト値です。 Help @Xanをよろしくお願いいたします。 –

関連する問題