🆎
no_proxyの書き方 サブドメインは含まれるか
Linuxの環境変数no_proxy
はどう書けば良いのでしょうか?
前提
環境変数no_proxy
がどう解釈されるかについては、統一された仕様はなく、ツールや言語の実装に依存しています。したがって、最も正確なno_proxy
の書き方は、「使いたいツールや言語の実装に合わせて書く」ということになりますが、ここでは一般的にどういう傾向があるかを記載します。
大文字か小文字か
小文字no_proxy
と大文字NO_PROXY
のどちらを使うべきかについては、基本的には小文字no_proxy
で問題ありません。念のためと思う場合は、小文字と大文字の両方を設定しておくこともできます。
参考:
値の書き方
- カンマ区切りでホスト名かIPアドレスを入力します
export no_proxy=127.0.0.1,localhost,example.com
-
hostname:port
の形式でポートも指定できます - 後方一致であり、サブドメインも一致します(
example.com
はtest.example.com
にも一致します) - 先頭にドットを付けると親ドメイン自身には一致しないことがあります(ツールによっては
.example.com
はexample.com
に一致しません) - ワイルドカード
*
やCIDR形式はあまりサポートされていません
参考
Discussion