Proxy Environment Variable Standardization
We need to talk: Can we standardize NO_PROXY?

We need to talk: Can we standardize NO_PROXY?

1/27/2021 · Stan Hu

What this post added

This post details the historical evolution of proxy environment variables (`http_proxy`, `https_proxy`, `no_proxy`) and their inconsistent implementations across various languages and tools (curl, wget, Ruby, Python, Go, Java). It highlights the differences in handling case sensitivity, suffix matching, wildcard support, CIDR blocks, and IP address resolution within `no_proxy`. The post also discusses a real-world customer issue caused by these discrepancies, emphasizing the need for standardization.

Read the original post ↗