如何找出在Ubuntu中使用哪个代理服务器?

如何从命令行find在Ubuntu中使用哪个代理服务器?

输出当前会话的代理

echo $http_proxy 

由于指向代理的环境variables可能区分大小写,并且不仅存在于HTTP中,而且存在于HTTPS和FTP协议中,并且还有避免代理服务器用于某些具有NO_PROXYvariables的地址或服务器名称的方式,所以我认为正确的命令应该是有点复杂:

 env | grep -i proxy 

这将产生一个输出

 NO_PROXY=localhost,127.0.0.0/8,*.local,*.domain.com,192.168.0.0/16 FTP_PROXY=http://192.168.1.6:3128 https_proxy=http://192.168.1.6:3128 HTTP_PROXY=http://192.168.1.6:3128 HTTPS_PROXY=http://192.168.1.6:3128 http_proxy=http://192.168.1.6:3128