
Be aware! Compared to Windows, Linux often relies on multiple base packages or libraries for network connectivity, such as glibc, libcurl, and openssl, among others. Each package or application can have its own mechanism for handling network connections, which sometimes bypasses global proxy settings.
When you configure a proxy in environment variables (e.g., http_proxy, https_proxy), many applications respect these settings. However, there are exceptions:
wget, curl, apt) might need additional configuration to use the proxy.