コマンドラインを使用してプロキシサーバーを検索する


12

誰かが自分のマシンにプロキシを設定しており、それが何か知りたいのですが。GUIではなくコマンドラインを使用してプロキシサーバーを見つける方法はありますか?


ないecho $HTTP_PROXY何かを?
TheWanderer

元の投稿で15.04を使用しているとおっしゃっていました。15.04はEOLになっているため、16.04へのアップグレードを検討してください。
edwinksl

コマンドはgsettings get org.gnome.system.proxy host何かを返しますか?
Terrance

回答:


14

システム全体のHTTPプロキシについては、http_proxy環境変数の値を確認できます。

echo "$http_proxy"

HTTPSの場合:

echo "$https_proxy"

同様に、そこにあるftp_proxysocks_proxyその名の正確な目的を果たすために。あり、all_proxy一度にすべてのこれらのプロトコルのためのプロキシを設定します。ただ注意してください、no_proxy与えられたプロトコルのいずれか(またはすべて)の特定のアドレスのプロキシを解除します。完全を期すために、これらの変数の大文字バージョンもチェックすることをお勧めします。ただし、小文字は*_proxy環境変数の標準です(私が知っている環境変数だけが小文字です)。

これらは、アプリケーション固有ではなく、システム全体のプロキシ設定を表示することに注意してください。たとえば、firefoxまたはapt関係なくグローバルなものの独自のプロキシ設定を持つことができます。一部のアプリケーションはこれらの変数も尊重しません(たとえば、特定のgnomeアプリはを使用しますgsettings)ので、YMMVです。


「echo "$ http_proxy"」を実行した後、1行の空白行が表示されます。これは、サーバーにプロキシがないことを意味しますか?
Skula Sadam

@SkulaSadam編集内容を確認してください。
heemayl 2016

9

外部へのhttp接続を試みます。

wget http://google.com

結果として、次のようなものが表示されます。

--2017-06-12 13:02:53--  http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53--  http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired

この場合のプロキシサーバーは、302認証が必要な後に見つかります。 http://192.168.254.99:9090/


4

Linuxでは、これを使用して、システムで定義されているプロキシを確認できます。

env | grep proxy

env | grep -iプロキシ
nixmind

3

ファイルを確認してください:

cat /etc/apt/apt.conf
cat /etc/environment

ファイルの内容を変更するには(プロキシを使用しない場合はapt.confからすべてを削除し、環境からプロキシ文のみを削除します)!

sudo nano /etc/apt/apt.conf
sudo nano /etc/environment

geditGUIプログラムです。これにより、GUIの使用をどのように回避できますか?
TheWanderer

cat@ Zacharee1を使用します。OPでも編集できるように、geditと言いました。
minigeek

geditこれはサーバーインストールの可能性があるため、インストールされていない可能性もあります。nanovimコマンドラインテキストエディターです。
TheWanderer

@ Zacharee1 hmm ..ther r universal.I thanx solution solutionを編集します
minigeek

1
のすべてを削除すると、/etc/environmentPATHやその他の構成が壊れる可能性があります。しないでください。
TheWanderer 2016

2
# netstat -na

または、プロキシサーバーを考えたり推測したりした場合は、確認のためにgrepします。

# netstat -na |grep <ProxyGuess IP>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.