check if proxy variables are set
Catalin-Emil Fetoiu committed
Oct 20, 2023 at 17:24 UTC
b17df298eece84bb92003ba7f0b91ae4f6945ed5
1 file changed
+9
-3
diagnostics/networking.sh
+9
-3
@@ -11,9 +11,15 @@ ip route show table all
11
ip neighbor
12
ip link
13
14
-# This will include the HTTP proxy env variables, if present
15
-echo "Printing all environment variables"
16
-printenv
14
+set +u
15
+[[ ! -v http_proxy ]] && echo "http_proxy is not set" || echo "http_proxy is set"
16
+[[ ! -v HTTP_PROXY ]] && echo "HTTP_PROXY is not set" || echo "HTTP_PROXY is set"
17
+[[ ! -v https_proxy ]] && echo "https_proxy is not set" || echo "https_proxy is set"
18
+[[ ! -v HTTPS_PROXY ]] && echo "HTTPS_PROXY is not set" || echo "HTTPS_PROXY is set"
19
+[[ ! -v no_proxy ]] && echo "no_proxy is not set" || echo "no_proxy is set"
20
+[[ ! -v NO_PROXY ]] && echo "NO_PROXY is not set" || echo "NO_PROXY is set"
21
+[[ ! -v WSL_PAC_URL ]] && echo "WSL_PAC_URL is not set" || echo "WSL_PAC_URL is set"
22
+set -u
23
24
echo "Printing DNS configuration"
25
cat /etc/resolv.conf