web-dev-qa-db-ja.com

すべてのローカルアドレスを無視するようにプロキシを設定する

ローカルネットワークアドレスであるすべてのアドレスのプロキシをバイパスしようとしています。 http:// test / および http:// mymachine / および http:// theirmachine / など

それを行う簡単な方法はありますか?

24
spoon16

Ubuntu gnome環境でプロキシ設定はどのように設定されますか。

これらの方法は完全な証明ではなく、システムの構成を破壊する可能性があります。ネットワークを望ましくない方法で動作させる。システムのさまざまな部分にどのように影響するかを理解している場合にのみ、これを行ってください。

ここでプロキシ設定の一部を設定できます。ただし、ホストを無視する場合は、他の場所に設定する必要があります。

$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
http_proxy="http://192.168.1.250:8080/"
ftp_proxy="ftp://192.168.1.250:8080/"
https_proxy="https://192.168.1.250:8080/"

Envコマンドは上記のファイルに関連していますが、多くのプログラムとシステムユーティリティが環境に変更を加えます。詳細についてはこちらをご覧ください。変更する前にこれをお読みください。 https://help.ubuntu.com/community/EnvironmentVariables

$ env | grep proxy
http_proxy=http://192.168.1.250:8080/
ftp_proxy=ftp://192.168.1.250:8080/
all_proxy=socks://192.168.1.250:8080/
https_proxy=https://192.168.1.250:8080/
no_proxy=localhost,127.0.0.0,127.0.1.1,127.0.1.1,local.home

単にこれを変更する

no_proxy=myhost_to_ignore,$no_proxy
export no_proxy

以前に設定したno_proxyのリストを追加し直す必要があるため、行の最後に追加します。これは、コマンドが実行されるターミナルセッションにのみ適用され、永続的な変更を行うためにコミュニティヘルプドキュメントを読んでシステム全体に適用されることはありません。

Gnome環境を変更するには、gconftoolを使用できます。変更を試みる前に、次のガイドをお読みください。
http://library.gnome.org/admin/system-admin-guide/stable/gconf-0.html.en

Gconftoolを使用してプロキシ設定を変更する手順を次に示します
http://library.gnome.org/admin/system-admin-guide/stable/gconf-8.html.en#gconf-1

$ gconftool --recursive-list /system/http_proxy 
use_authentication = false
authentication_password = 
authentication_user = 
ignore_hosts =[localhost,127.0.0.0/8,127.0.1.1]
use_http_proxy = true
port = 8080
use_same_proxy = true
Host = 192.168.1.250

次のファイル〜/ .conf/system/http-proxy /%gconf.xml。次のコマンドで変更されます。 gconftoolでリストタイプを設定する方法がわかりません。私の試みは、以前の設定をすべて削除することになりました。

私は彼らがこれを行うためのより良い方法であると確信しています!
安全な方法。/system/http_proxy/ignore_hostsの現在の内容を取得します

gconftool -g  /system/http_proxy/ignore_hosts  

次に、その内容を次のコマンドにコピーし、追加するホストを追加します。

gconftool  --type list --list-type string  -s /system/http_proxy/ignore_hosts '[localhost,127.0.0.0/8,myhost]'
26
nelaaro

デフォルトのUbuntu Gnomeデスクトップを使用している場合:ローカルホストアドレスをgnomeプロキシ設定の無視リストに追加する必要があります。

alt text

私はこの問題に遭遇しました。私の場合、Ubuntu 14.04があり、解決策が見つかりました こちら

このエディタを使用してdconf-editorをインストールし、dconf-editor -> system -> proxyを開くことができます。このウィンドウのignore-hostsにホストを追加するだけです。

IT部門は、ドメインの適切な無視パターンとホストをすべて含む自動構成URLを提供できました。これが利用できる場合、これは間違いなく最も簡単な方法です。

1
spoon16