LoginSignup
2
2

More than 5 years have passed since last update.

http proxyが効いていないと思ったら

Posted at

確実に失敗するケースでテストする

127.0.0.1:9999等の動かないことがわかっているproxyを設定してみる。それでもスクリプトが動く場合は、そもそもproxyの設定方法が間違っている可能性大。

  • htttpになってませんか?
  • Proxyのホスト名が間違ってませんか?
  • ポート番号はあっていますか?

イントラネットとSTG環境ではネットワークポリシーが違う場合もあるので、ローカルで動いたからといってSTG環境でも動くとは限りません。同じ環境でテストするのが大事。

大文字小文字

大文字もしくは、小文字じゃないと認識しない場合があるので、両方設定してみる。

$ export http_proxy=http://example.com:8080
$ export HTTP_PROXY=http://example.com:8080

HTTPS

httpsじゃないと認識しない場合があるので、https_proxyとして設定してみる。

$ export https_proxy=http://example.com:8080
$ export HTTPS_PROXY=http://example.com:8080

NO_PROXY

Proxy対象外のNO_PROXYに、登録されている場合があるので解除してみる。

$ unset NO_PROXY
$ unset no_proxy

Javaの場合

独自のオプションとして渡さないと認識しない場合があるので、JAVA_OPTSとして設定してみる。

$ export JAVA_OPTS="-DproxyHost=example.com -DproxyPort=8080"

その他

"コマンド名 proxy" でググれば、だいたい見つかります。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2